Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 677c1b5134368504c2e447757584d19e > files > 749

ghc-gtk-devel-0.11.2-5.fc14.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>Graphics.UI.Gtk.Selectors.FileChooser</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_Graphics-UI-Gtk-Selectors-FileChooser.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>gtk-0.11.2: Binding to the Gtk+ graphical user interface library.</TD
><TD CLASS="topbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html"
>Source code</A
></TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>Graphics.UI.Gtk.Selectors.FileChooser</FONT
></TD
><TD ALIGN="right"
><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="infohead"
>Portability</TD
><TD CLASS="infoval"
>portable (depends on GHC)</TD
></TR
><TR
><TD CLASS="infohead"
>Stability</TD
><TD CLASS="infoval"
>provisional</TD
></TR
><TR
><TD CLASS="infohead"
>Maintainer</TD
><TD CLASS="infoval"
>gtk2hs-users@lists.sourceforge.net</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><B
>Contents</B
></TD
></TR
><TR
><TD
><DL
><DT
><A HREF="#1"
>Detail
</A
></DT
><DD
><DL
><DT
><A HREF="#2"
>File Names and Encodings
</A
></DT
><DT
><A HREF="#3"
>Adding a Preview Widget
</A
></DT
><DT
><A HREF="#4"
>Adding Extra Widgets
</A
></DT
><DT
><A HREF="#5"
>Key Bindings
</A
></DT
></DL
></DD
><DT
><A HREF="#6"
>Class Hierarchy
</A
></DT
><DT
><A HREF="#7"
>Types
</A
></DT
><DT
><A HREF="#8"
>Methods
</A
></DT
><DT
><A HREF="#9"
>Attributes
</A
></DT
><DT
><A HREF="#10"
>Signals
</A
></DT
></DL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
><P
>File chooser interface used by <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooserWidget.html#t%3AFileChooserWidget"
>FileChooserWidget</A
></TT
> and
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooserDialog.html#t%3AFileChooserDialog"
>FileChooserDialog</A
></TT
>
</P
><UL
><LI
> Module available since Gtk+ version 2.4
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Synopsis</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AFileChooser"
>FileChooser</A
> </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> o =&gt; <A HREF="#t%3AFileChooserClass"
>FileChooserClass</A
> o </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AcastToFileChooser"
>castToFileChooser</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> obj =&gt; obj -&gt; <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AgTypeFileChooser"
>gTypeFileChooser</A
> :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType"
>GType</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtoFileChooser"
>toFileChooser</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> o =&gt; o -&gt; <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AFileChooserAction"
>FileChooserAction</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3AFileChooserActionOpen"
>FileChooserActionOpen</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AFileChooserActionSave"
>FileChooserActionSave</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AFileChooserActionSelectFolder"
>FileChooserActionSelectFolder</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AFileChooserActionCreateFolder"
>FileChooserActionCreateFolder</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AFileChooserError"
>FileChooserError</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3AFileChooserErrorNonexistent"
>FileChooserErrorNonexistent</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AFileChooserErrorBadFilename"
>FileChooserErrorBadFilename</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AFileChooserErrorAlreadyExists"
>FileChooserErrorAlreadyExists</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AFileChooserErrorIncompleteHostname"
>FileChooserErrorIncompleteHostname</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AFileChooserConfirmation"
>FileChooserConfirmation</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3AFileChooserConfirmationConfirm"
>FileChooserConfirmationConfirm</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AFileChooserConfirmationAcceptFilename"
>FileChooserConfirmationAcceptFilename</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AFileChooserConfirmationSelectAgain"
>FileChooserConfirmationSelectAgain</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetAction"
>fileChooserSetAction</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserAction"
>FileChooserAction</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetAction"
>fileChooserGetAction</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserAction"
>FileChooserAction</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetLocalOnly"
>fileChooserSetLocalOnly</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetLocalOnly"
>fileChooserGetLocalOnly</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetSelectMultiple"
>fileChooserSetSelectMultiple</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetSelectMultiple"
>fileChooserGetSelectMultiple</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetCurrentName"
>fileChooserSetCurrentName</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetFilename"
>fileChooserGetFilename</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetFilename"
>fileChooserSetFilename</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSelectFilename"
>fileChooserSelectFilename</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserUnselectFilename"
>fileChooserUnselectFilename</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSelectAll"
>fileChooserSelectAll</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserUnselectAll"
>fileChooserUnselectAll</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetFilenames"
>fileChooserGetFilenames</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
>]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetCurrentFolder"
>fileChooserSetCurrentFolder</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetCurrentFolder"
>fileChooserGetCurrentFolder</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetURI"
>fileChooserGetURI</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetURI"
>fileChooserSetURI</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSelectURI"
>fileChooserSelectURI</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserUnselectURI"
>fileChooserUnselectURI</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetURIs"
>fileChooserGetURIs</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetCurrentFolderURI"
>fileChooserSetCurrentFolderURI</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetCurrentFolderURI"
>fileChooserGetCurrentFolderURI</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetPreviewWidget"
>fileChooserSetPreviewWidget</A
> :: (<A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self, <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> previewWidget) =&gt; self -&gt; previewWidget -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetPreviewWidget"
>fileChooserGetPreviewWidget</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetPreviewWidgetActive"
>fileChooserSetPreviewWidgetActive</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetPreviewWidgetActive"
>fileChooserGetPreviewWidgetActive</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetUsePreviewLabel"
>fileChooserSetUsePreviewLabel</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetUsePreviewLabel"
>fileChooserGetUsePreviewLabel</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetPreviewFilename"
>fileChooserGetPreviewFilename</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetPreviewURI"
>fileChooserGetPreviewURI</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetExtraWidget"
>fileChooserSetExtraWidget</A
> :: (<A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self, <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> extraWidget) =&gt; self -&gt; extraWidget -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetExtraWidget"
>fileChooserGetExtraWidget</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserAddFilter"
>fileChooserAddFilter</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Selectors-FileFilter.html#t%3AFileFilter"
>FileFilter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserRemoveFilter"
>fileChooserRemoveFilter</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Selectors-FileFilter.html#t%3AFileFilter"
>FileFilter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserListFilters"
>fileChooserListFilters</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="Graphics-UI-Gtk-Selectors-FileFilter.html#t%3AFileFilter"
>FileFilter</A
>]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetFilter"
>fileChooserSetFilter</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Selectors-FileFilter.html#t%3AFileFilter"
>FileFilter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetFilter"
>fileChooserGetFilter</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileFilter.html#t%3AFileFilter"
>FileFilter</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserAddShortcutFolder"
>fileChooserAddShortcutFolder</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserRemoveShortcutFolder"
>fileChooserRemoveShortcutFolder</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserListShortcutFolders"
>fileChooserListShortcutFolders</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserAddShortcutFolderURI"
>fileChooserAddShortcutFolderURI</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserRemoveShortcutFolderURI"
>fileChooserRemoveShortcutFolderURI</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserListShortcutFolderURIs"
>fileChooserListShortcutFolderURIs</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserErrorDomain"
>fileChooserErrorDomain</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GError.html#t%3AGErrorDomain"
>GErrorDomain</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetShowHidden"
>fileChooserSetShowHidden</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetShowHidden"
>fileChooserGetShowHidden</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSetDoOverwriteConfirmation"
>fileChooserSetDoOverwriteConfirmation</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserGetDoOverwriteConfirmation"
>fileChooserGetDoOverwriteConfirmation</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserUsePreviewLabel"
>fileChooserUsePreviewLabel</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserShowHidden"
>fileChooserShowHidden</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserSelectMultiple"
>fileChooserSelectMultiple</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserPreviewWidgetActive"
>fileChooserPreviewWidgetActive</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserPreviewWidget"
>fileChooserPreviewWidget</A
> :: (<A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self, <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> previewWidget) =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AReadWriteAttr"
>ReadWriteAttr</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
>) previewWidget</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserLocalOnly"
>fileChooserLocalOnly</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserFilter"
>fileChooserFilter</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AReadWriteAttr"
>ReadWriteAttr</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileFilter.html#t%3AFileFilter"
>FileFilter</A
>) <A HREF="Graphics-UI-Gtk-Selectors-FileFilter.html#t%3AFileFilter"
>FileFilter</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserExtraWidget"
>fileChooserExtraWidget</A
> :: (<A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self, <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> extraWidget) =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AReadWriteAttr"
>ReadWriteAttr</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
>) extraWidget</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserDoOverwriteConfirmation"
>fileChooserDoOverwriteConfirmation</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileChooserAction"
>fileChooserAction</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserAction"
>FileChooserAction</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonCurrentFolderChanged"
>onCurrentFolderChanged</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterCurrentFolderChanged"
>afterCurrentFolderChanged</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonFileActivated"
>onFileActivated</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterFileActivated"
>afterFileActivated</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonUpdatePreview"
>onUpdatePreview</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterUpdatePreview"
>afterUpdatePreview</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonConfirmOverwrite"
>onConfirmOverwrite</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserConfirmation"
>FileChooserConfirmation</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterConfirmOverwrite"
>afterConfirmOverwrite</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserConfirmation"
>FileChooserConfirmation</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="1"
><A NAME="1"
>Detail
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
><P
><TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TT
> is an interface that can be implemented by file selection
 widgets. In Gtk+, the main objects that implement this interface are
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooserWidget.html#t%3AFileChooserWidget"
>FileChooserWidget</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooserDialog.html#t%3AFileChooserDialog"
>FileChooserDialog</A
></TT
>, and <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooserButton.html#t%3AFileChooserButton"
>FileChooserButton</A
></TT
>. You do
 not need to write an object that implements the <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TT
> interface
 unless you are trying to adapt an existing file selector to expose a
 standard programming interface.
</P
><P
><TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TT
> allows for shortcuts to various places in the filesystem.
 In the default implementation these are displayed in the left pane. It may
 be a bit confusing at first taht these shortcuts come from various sources
 and in various flavours, so lets explain the terminology here:
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section2"
><A NAME="2"
><A NAME="2"
>File Names and Encodings
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
>When the user is finished selecting files in a <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TT
>, 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 <EM
>always</EM
> returned in the character set
 specified by the G_FILENAME_ENCODING environment variable. Please see the
 Glib documentation for more details about this variable.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section2"
><A NAME="3"
><A NAME="3"
>Adding a Preview Widget
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
><P
>You can add a custom preview widget to a file chooser and then get
 notification about when the preview needs to be updated. To install a
 preview widget, use <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidget"
>fileChooserSetPreviewWidget</A
></TT
>. Then, connect to the
 updatePreview signal to get notified when you need to update
 the contents of the preview.
</P
><P
>Your callback should use <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetPreviewFilename"
>fileChooserGetPreviewFilename</A
></TT
> to see what
 needs previewing. Once you have generated the preview for the corresponding
 file, you must call <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidgetActive"
>fileChooserSetPreviewWidgetActive</A
></TT
> with a boolean flag
 that indicates whether your callback could successfully generate a preview.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section2"
><A NAME="4"
><A NAME="4"
>Adding Extra Widgets
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
>You can add extra widgets to a file chooser to provide options that are
 not present in the default design. For example, you can add a toggle button
 to give the user the option to open a file in read-only mode. You can use
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetExtraWidget"
>fileChooserSetExtraWidget</A
></TT
> to insert additional widgets in a file chooser.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section2"
><A NAME="5"
><A NAME="5"
>Key Bindings
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Internally, Gtk+ implements a file chooser's graphical user interface
 with the private GtkFileChooserDefaultClass. This widget has several key
 bindings and their associated signals. This section describes the available
 key binding signals.
</P
><UL
><LI
> GtkFileChooser key binding example
</LI
></UL
><P
>The default keys that activate the key-binding signals in
 GtkFileChooserDefaultClass are as follows:
</P
><DL
><DT
>Signal name</DT
><DD
> Key
</DD
><DT
>location-popup</DT
><DD
> Control-L
</DD
><DT
>up-folder</DT
><DD
> Alt-Up
</DD
><DT
>down-folder</DT
><DD
> Alt-Down
</DD
><DT
>home-folder</DT
><DD
> Alt-Home
</DD
></DL
><P
>To change these defaults to something else, you could include the
 following fragment in your .gtkrc-2.0 file:
</P
><PRE
> binding &quot;my-own-gtkfilechooser-bindings&quot; {
 bind &quot;AltShiftl&quot; {
 &quot;location-popup&quot; ()
 }
 bind &quot;AltShiftUp&quot; {
 &quot;up-folder&quot; ()
 }
 bind &quot;AltShiftDown&quot; {
 &quot;down-folder&quot; ()
 }
 bind &quot;AltShiftHome&quot; {
 &quot;home-folder-folder&quot; ()
 }
 }

 class &quot;GtkFileChooserDefault&quot; binding &quot;my-own-gtkfilechooser-bindings&quot;

</PRE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="6"
><A NAME="6"
>Class Hierarchy
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
><PRE
>
 | GInterface
 | +----FileChooser
</PRE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="7"
><A NAME="7"
>Types
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:FileChooser"
><A NAME="t%3AFileChooser"
></A
></A
><B
>FileChooser</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#FileChooser"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FileChooser')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FileChooser" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> o =&gt; <A NAME="t:FileChooserClass"
><A NAME="t%3AFileChooserClass"
></A
></A
><B
>FileChooserClass</B
> o </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#FileChooserClass"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FileChooserClass')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FileChooserClass" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooserButton.html#t%3AFileChooserButton"
>FileChooserButton</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooserWidget.html#t%3AFileChooserWidget"
>FileChooserWidget</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooserDialog.html#t%3AFileChooserDialog"
>FileChooserDialog</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:castToFileChooser"
><A NAME="v%3AcastToFileChooser"
></A
></A
><B
>castToFileChooser</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> obj =&gt; obj -&gt; <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#castToFileChooser"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:gTypeFileChooser"
><A NAME="v%3AgTypeFileChooser"
></A
></A
><B
>gTypeFileChooser</B
> :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType"
>GType</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#gTypeFileChooser"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:toFileChooser"
><A NAME="v%3AtoFileChooser"
></A
></A
><B
>toFileChooser</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> o =&gt; o -&gt; <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#toFileChooser"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:FileChooserAction"
><A NAME="t%3AFileChooserAction"
></A
></A
><B
>FileChooserAction</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#FileChooserAction"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>Describes whether a <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TT
> is being used to open existing files
 or to save to a possibly new file.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:FileChooserActionOpen"
><A NAME="v%3AFileChooserActionOpen"
></A
></A
><B
>FileChooserActionOpen</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:FileChooserActionSave"
><A NAME="v%3AFileChooserActionSave"
></A
></A
><B
>FileChooserActionSave</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:FileChooserActionSelectFolder"
><A NAME="v%3AFileChooserActionSelectFolder"
></A
></A
><B
>FileChooserActionSelectFolder</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:FileChooserActionCreateFolder"
><A NAME="v%3AFileChooserActionCreateFolder"
></A
></A
><B
>FileChooserActionCreateFolder</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FileChooserAction')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FileChooserAction" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserAction"
>FileChooserAction</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:FileChooserError"
><A NAME="t%3AFileChooserError"
></A
></A
><B
>FileChooserError</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#FileChooserError"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>These identify the various errors that can occur while calling
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TT
> functions.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:FileChooserErrorNonexistent"
><A NAME="v%3AFileChooserErrorNonexistent"
></A
></A
><B
>FileChooserErrorNonexistent</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:FileChooserErrorBadFilename"
><A NAME="v%3AFileChooserErrorBadFilename"
></A
></A
><B
>FileChooserErrorBadFilename</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:FileChooserErrorAlreadyExists"
><A NAME="v%3AFileChooserErrorAlreadyExists"
></A
></A
><B
>FileChooserErrorAlreadyExists</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:FileChooserErrorIncompleteHostname"
><A NAME="v%3AFileChooserErrorIncompleteHostname"
></A
></A
><B
>FileChooserErrorIncompleteHostname</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FileChooserError')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FileChooserError" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserError"
>FileChooserError</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GError.html#t%3AGErrorClass"
>GErrorClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserError"
>FileChooserError</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:FileChooserConfirmation"
><A NAME="t%3AFileChooserConfirmation"
></A
></A
><B
>FileChooserConfirmation</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#FileChooserConfirmation"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
><P
>Used as a return value of handlers for the <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AonConfirmOverwrite"
>onConfirmOverwrite</A
></TT
>
 signal of a <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TT
>.
</P
><UL
><LI
> This value determines whether the file chooser will present the stock
 confirmation dialog, accept the user's choice of a filename, or let
 the user choose another filename.
</LI
></UL
><P
>Since Gtk 2.8.
</P
></TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:FileChooserConfirmationConfirm"
><A NAME="v%3AFileChooserConfirmationConfirm"
></A
></A
><B
>FileChooserConfirmationConfirm</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:FileChooserConfirmationAcceptFilename"
><A NAME="v%3AFileChooserConfirmationAcceptFilename"
></A
></A
><B
>FileChooserConfirmationAcceptFilename</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:FileChooserConfirmationSelectAgain"
><A NAME="v%3AFileChooserConfirmationSelectAgain"
></A
></A
><B
>FileChooserConfirmationSelectAgain</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FileChooserConfirmation')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FileChooserConfirmation" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserConfirmation"
>FileChooserConfirmation</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="8"
><A NAME="8"
>Methods
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetAction"
><A NAME="v%3AfileChooserSetAction"
></A
></A
><B
>fileChooserSetAction</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetAction"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserAction"
>FileChooserAction</A
></TD
><TD CLASS="rdoc"
><TT
>action</TT
> - the action that the file selector is
 performing
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Sets the type of operation that the chooser is performing; the user
 interface is adapted to suit the selected action. For example, an option to
 create a new folder might be shown if the action is <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AFileChooserActionSave"
>FileChooserActionSave</A
></TT
>
 but not if the action is <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AFileChooserActionOpen"
>FileChooserActionOpen</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetAction"
><A NAME="v%3AfileChooserGetAction"
></A
></A
><B
>fileChooserGetAction</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserAction"
>FileChooserAction</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetAction"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Gets the type of operation that the file chooser is performing; see
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetAction"
>fileChooserSetAction</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetLocalOnly"
><A NAME="v%3AfileChooserSetLocalOnly"
></A
></A
><B
>fileChooserSetLocalOnly</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetLocalOnly"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Sets whether only local files can be selected in the file selector. If
 <TT
>localOnly</TT
> is <TT
>True</TT
> (the default), then the selected file are files are
 guaranteed to be accessible through the operating systems native file file
 system and therefore the application only needs to worry about the filename
 functions in <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TT
>, like <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetFilename"
>fileChooserGetFilename</A
></TT
>, rather than the
 URI functions like <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetURI"
>fileChooserGetURI</A
></TT
>,
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetLocalOnly"
><A NAME="v%3AfileChooserGetLocalOnly"
></A
></A
><B
>fileChooserGetLocalOnly</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetLocalOnly"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Gets whether only local files can be selected in the file selector. See
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetLocalOnly"
>fileChooserSetLocalOnly</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetSelectMultiple"
><A NAME="v%3AfileChooserSetSelectMultiple"
></A
></A
><B
>fileChooserSetSelectMultiple</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetSelectMultiple"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Sets whether multiple files can be selected in the file selector. This is
 only relevant if the action is set to be <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AFileChooserActionOpen"
>FileChooserActionOpen</A
></TT
> or
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AFileChooserActionSave"
>FileChooserActionSave</A
></TT
>. It cannot be set with either of the folder actions.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetSelectMultiple"
><A NAME="v%3AfileChooserGetSelectMultiple"
></A
></A
><B
>fileChooserGetSelectMultiple</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetSelectMultiple"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Gets whether multiple files can be selected in the file selector. See
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetSelectMultiple"
>fileChooserSetSelectMultiple</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetCurrentName"
><A NAME="v%3AfileChooserSetCurrentName"
></A
></A
><B
>fileChooserSetCurrentName</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetCurrentName"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
><TT
>name</TT
> - the filename to use, as a Unicode string
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Sets the current name in the file selector, as if entered by the user.
 Note that the name passed in here is a Unicode string rather than a filename.
 This function is meant for such uses as a suggested name in a &quot;Save As...&quot;
 dialog.
</P
><P
>If you want to preselect a particular existing file, you should use
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetFilename"
>fileChooserSetFilename</A
></TT
> or <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetURI"
>fileChooserSetURI</A
></TT
> instead. Please see the
 documentation for those functions for an example of using
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetCurrentName"
>fileChooserSetCurrentName</A
></TT
> as well.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetFilename"
><A NAME="v%3AfileChooserGetFilename"
></A
></A
><B
>fileChooserGetFilename</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetFilename"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
>)</TD
><TD CLASS="rdoc"
>returns The currently selected filename, or
 <TT
>Nothing</TT
> if no file is selected, or the selected
 file can't be represented with a local filename.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Gets the filename for the currently selected file in the file selector.
 If multiple files are selected, one of the filenames will be returned at
 random.
</P
><P
>If the file chooser is in folder mode, this function returns the selected
 folder.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetFilename"
><A NAME="v%3AfileChooserSetFilename"
></A
></A
><B
>fileChooserSetFilename</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetFilename"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
><TT
>filename</TT
> - the filename to set as current
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if both the folder could be changed and the
 file was selected successfully, <TT
>False</TT
> otherwise.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Sets <TT
>filename</TT
> as the current filename for the file chooser, by changing
 to the file's parent folder and actually selecting the file in list. If the
 <TT
>chooser</TT
> is in <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AFileChooserActionSave"
>FileChooserActionSave</A
></TT
> mode, the file's base name will also
 appear in the dialog's file name entry.
</P
><P
>If the file name isn't in the current folder of <TT
>chooser</TT
>, then the
 current folder of <TT
>chooser</TT
> will be changed to the folder containing
 <TT
>filename</TT
>. This is equivalent to a sequence of <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserUnselectAll"
>fileChooserUnselectAll</A
></TT
>
 followed by <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSelectFilename"
>fileChooserSelectFilename</A
></TT
>.
</P
><P
>Note that the file must exist, or nothing will be done except for the
 directory change.
</P
><P
>If you are implementing a File/Save As... dialog, you should use this
 function if you already have a file name to which the user may save; for
 example, when the user opens an existing file and then does File/Save As...
 on it. If you don't have a file name already  for example, if the user
 just created a new file and is saving it for the first time, do not call
 this function. Instead, use something similar to this:
</P
><PRE
> if documentIsNew
 then do -- the user just created a new document
 fileChooserSetCurrentFolder chooser defaultFolderForSaving
 fileChooserSetCurrentName chooser &quot;Untitled document&quot;
 else do --the user edited an existing document
 fileChooserSetFilename chooser existingFilename
</PRE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSelectFilename"
><A NAME="v%3AfileChooserSelectFilename"
></A
></A
><B
>fileChooserSelectFilename</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSelectFilename"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
><TT
>filename</TT
> - the filename to select
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if both the folder could be changed and the
 file was selected successfully, <TT
>False</TT
> otherwise.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Selects a filename. If the file name isn't in the current folder of
 the chooser, then the current folder of the chooser will be changed to the
 folder containing <TT
>filename</TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserUnselectFilename"
><A NAME="v%3AfileChooserUnselectFilename"
></A
></A
><B
>fileChooserUnselectFilename</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserUnselectFilename"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
><TT
>filename</TT
> - the filename to unselect
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Unselects a currently selected filename. If the filename is not in the
 current directory, does not exist, or is otherwise not currently selected,
 does nothing.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSelectAll"
><A NAME="v%3AfileChooserSelectAll"
></A
></A
><B
>fileChooserSelectAll</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSelectAll"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Selects all the files in the current folder of a file chooser.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserUnselectAll"
><A NAME="v%3AfileChooserUnselectAll"
></A
></A
><B
>fileChooserUnselectAll</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserUnselectAll"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Unselects all the files in the current folder of a file chooser.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetFilenames"
><A NAME="v%3AfileChooserGetFilenames"
></A
></A
><B
>fileChooserGetFilenames</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
>]</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetFilenames"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Lists all the selected files and subfolders in the current folder of
 the chooser. The returned names are full absolute paths. If files in the
 current folder cannot be represented as local filenames they will be
 ignored. (See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetURIs"
>fileChooserGetURIs</A
></TT
>)
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetCurrentFolder"
><A NAME="v%3AfileChooserSetCurrentFolder"
></A
></A
><B
>fileChooserSetCurrentFolder</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetCurrentFolder"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
><TT
>filename</TT
> - the full path of the new current folder
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if the folder could be changed successfully,
 <TT
>False</TT
> otherwise.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Sets the current folder for the chooser from a local filename. The user
 will be shown the full contents of the current folder, plus user interface
 elements for navigating to other folders.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetCurrentFolder"
><A NAME="v%3AfileChooserGetCurrentFolder"
></A
></A
><B
>fileChooserGetCurrentFolder</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetCurrentFolder"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
>)</TD
><TD CLASS="rdoc"
>returns the full path of the current folder, or
 <TT
>Nothing</TT
> if the current path cannot be represented
 as a local filename.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Gets the current folder of the chooser as a local filename. See
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetCurrentFolder"
>fileChooserSetCurrentFolder</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetURI"
><A NAME="v%3AfileChooserGetURI"
></A
></A
><B
>fileChooserGetURI</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetURI"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>)</TD
><TD CLASS="rdoc"
>returns The currently selected URI, or <TT
>Nothing</TT
> if
 no file is selected.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Gets the URI for the currently selected file in the file selector. If
 multiple files are selected, one of the filenames will be returned at
 random.
</P
><P
>If the file chooser is in folder mode, this function returns the selected
 folder.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetURI"
><A NAME="v%3AfileChooserSetURI"
></A
></A
><B
>fileChooserSetURI</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetURI"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
><TT
>uri</TT
> - the URI to set as current
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if both the folder could be changed and the
 URI was selected successfully, <TT
>False</TT
> otherwise.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Sets the file referred to by <TT
>uri</TT
> as the current file for the file
 chooser, by changing to the URI's parent folder and actually selecting the
 URI in the list. If the <TT
>chooser</TT
> is <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AFileChooserActionSave"
>FileChooserActionSave</A
></TT
> mode, the URI's
 base name will also appear in the dialog's file name entry.
</P
><P
>If the URI isn't in the current folder of <TT
>chooser</TT
>, then the current
 folder of <TT
>chooser</TT
> will be changed to the folder containing <TT
>uri</TT
>. This is
 equivalent to a sequence of <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserUnselectAll"
>fileChooserUnselectAll</A
></TT
> followed by
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSelectURI"
>fileChooserSelectURI</A
></TT
>.
</P
><P
>Note that the URI must exist, or nothing will be done except for the
 directory change. If you are implementing a File/Save As... dialog, you
 should use this function if you already have a file name to which the user
 may save; for example, when the user opens an existing file and then does
 File/Save As... on it. If you don't have a file name already  for
 example, if the user just created a new file and is saving it for the first
 time, do not call this function. Instead, use something similar to this:
</P
><PRE
> if documentIsNew
 then do -- the user just created a new document
 fileChooserSetCurrentFolderURI chooser defaultFolderForSaving
 fileChooserSetCurrentName chooser &quot;Untitled document&quot;
 else do --the user edited an existing document
 fileChooserSetURI chooser existingURI
</PRE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSelectURI"
><A NAME="v%3AfileChooserSelectURI"
></A
></A
><B
>fileChooserSelectURI</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSelectURI"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
><TT
>uri</TT
> - the URI to select
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if both the folder could be changed and the
 URI was selected successfully, <TT
>False</TT
> otherwise.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Selects the file to by <TT
>uri</TT
>. If the URI doesn't refer to a file in the
 current folder of the chooser, then the current folder of the chooser will
 be changed to the folder containing <TT
>filename</TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserUnselectURI"
><A NAME="v%3AfileChooserUnselectURI"
></A
></A
><B
>fileChooserUnselectURI</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserUnselectURI"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
><TT
>uri</TT
> - the URI to unselect
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Unselects the file referred to by <TT
>uri</TT
>. If the file is not in the
 current directory, does not exist, or is otherwise not currently selected,
 does nothing.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetURIs"
><A NAME="v%3AfileChooserGetURIs"
></A
></A
><B
>fileChooserGetURIs</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>]</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetURIs"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Lists all the selected files and subfolders in the current folder of
 the chooser. The returned names are full absolute URIs.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetCurrentFolderURI"
><A NAME="v%3AfileChooserSetCurrentFolderURI"
></A
></A
><B
>fileChooserSetCurrentFolderURI</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetCurrentFolderURI"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
><TT
>uri</TT
> - the URI for the new current folder
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if the folder could be changed successfully,
 <TT
>False</TT
> otherwise.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Sets the current folder for the chooser from an URI. The user will be
 shown the full contents of the current folder, plus user interface elements
 for navigating to other folders.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetCurrentFolderURI"
><A NAME="v%3AfileChooserGetCurrentFolderURI"
></A
></A
><B
>fileChooserGetCurrentFolderURI</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetCurrentFolderURI"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>returns the URI for the current folder.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Gets the current folder of the chooser as an URI. See
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetCurrentFolderURI"
>fileChooserSetCurrentFolderURI</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetPreviewWidget"
><A NAME="v%3AfileChooserSetPreviewWidget"
></A
></A
><B
>fileChooserSetPreviewWidget</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetPreviewWidget"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: (<A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self, <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> previewWidget)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; previewWidget</TD
><TD CLASS="rdoc"
><TT
>previewWidget</TT
> - widget for displaying preview.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Sets an application-supplied widget to use to display a custom preview of
 the currently selected file. To implement a preview, after setting the
 preview widget, you connect to the UpdatePreview signal, and call
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetPreviewFilename"
>fileChooserGetPreviewFilename</A
></TT
> or <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetPreviewURI"
>fileChooserGetPreviewURI</A
></TT
> on each
 change. If you can display a preview of the new file, update your widget and
 set the preview active using <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidgetActive"
>fileChooserSetPreviewWidgetActive</A
></TT
>. Otherwise,
 set the preview inactive.
</P
><P
>When there is no application-supplied preview widget, or the
 application-supplied preview widget is not active, the file chooser may
 display an internally generated preview of the current file or it may
 display no preview at all.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetPreviewWidget"
><A NAME="v%3AfileChooserGetPreviewWidget"
></A
></A
><B
>fileChooserGetPreviewWidget</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetPreviewWidget"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
>)</TD
><TD CLASS="rdoc"
>returns the current preview widget, or <TT
>Nothing</TT
>
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Gets the current preview widget; see <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidget"
>fileChooserSetPreviewWidget</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetPreviewWidgetActive"
><A NAME="v%3AfileChooserSetPreviewWidgetActive"
></A
></A
><B
>fileChooserSetPreviewWidgetActive</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetPreviewWidgetActive"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>active</TT
> - whether to display the user-specified preview widget
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Sets whether the preview widget set by <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidget"
>fileChooserSetPreviewWidget</A
></TT
>
 should be shown for the current filename. When <TT
>active</TT
> is set to false, the
 file chooser may display an internally generated preview of the current file
 or it may display no preview at all. See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidget"
>fileChooserSetPreviewWidget</A
></TT
> for
 more details.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetPreviewWidgetActive"
><A NAME="v%3AfileChooserGetPreviewWidgetActive"
></A
></A
><B
>fileChooserGetPreviewWidgetActive</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetPreviewWidgetActive"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if the preview widget is active for the
 current filename.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Gets whether the preview widget set by <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidget"
>fileChooserSetPreviewWidget</A
></TT
>
 should be shown for the current filename. See
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidgetActive"
>fileChooserSetPreviewWidgetActive</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetUsePreviewLabel"
><A NAME="v%3AfileChooserSetUsePreviewLabel"
></A
></A
><B
>fileChooserSetUsePreviewLabel</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetUsePreviewLabel"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>useLabel</TT
> - whether to display a stock label with the name of
 the previewed file
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Sets whether the file chooser should display a stock label with the name
 of the file that is being previewed; the default is <TT
>True</TT
>. Applications
 that want to draw the whole preview area themselves should set this to
 <TT
>False</TT
> and display the name themselves in their preview widget.
</P
><P
>See also: <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidget"
>fileChooserSetPreviewWidget</A
></TT
>
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetUsePreviewLabel"
><A NAME="v%3AfileChooserGetUsePreviewLabel"
></A
></A
><B
>fileChooserGetUsePreviewLabel</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetUsePreviewLabel"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if the file chooser is set to display a label
 with the name of the previewed file, <TT
>False</TT
> otherwise.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Gets whether a stock label should be drawn with the name of the previewed
 file. See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetUsePreviewLabel"
>fileChooserSetUsePreviewLabel</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetPreviewFilename"
><A NAME="v%3AfileChooserGetPreviewFilename"
></A
></A
><B
>fileChooserGetPreviewFilename</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetPreviewFilename"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
>)</TD
><TD CLASS="rdoc"
>returns the filename to preview, or <TT
>Nothing</TT
> if
 no file is selected, or if the selected file cannot
 be represented as a local filename.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Gets the filename that should be previewed in a custom preview widget.
 See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidget"
>fileChooserSetPreviewWidget</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetPreviewURI"
><A NAME="v%3AfileChooserGetPreviewURI"
></A
></A
><B
>fileChooserGetPreviewURI</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetPreviewURI"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>)</TD
><TD CLASS="rdoc"
>returns the URI for the file to preview, or
 <TT
>Nothing</TT
> if no file is selected.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Gets the URI that should be previewed in a custom preview widget. See
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidget"
>fileChooserSetPreviewWidget</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetExtraWidget"
><A NAME="v%3AfileChooserSetExtraWidget"
></A
></A
><B
>fileChooserSetExtraWidget</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetExtraWidget"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: (<A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self, <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> extraWidget)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; extraWidget</TD
><TD CLASS="rdoc"
><TT
>extraWidget</TT
> - widget for extra options
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Sets an application-supplied widget to provide extra options to the user.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetExtraWidget"
><A NAME="v%3AfileChooserGetExtraWidget"
></A
></A
><B
>fileChooserGetExtraWidget</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetExtraWidget"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
>)</TD
><TD CLASS="rdoc"
>returns the current extra widget, or <TT
>Nothing</TT
>
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Gets the current preview widget; see <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetExtraWidget"
>fileChooserSetExtraWidget</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserAddFilter"
><A NAME="v%3AfileChooserAddFilter"
></A
></A
><B
>fileChooserAddFilter</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Selectors-FileFilter.html#t%3AFileFilter"
>FileFilter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserAddFilter"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Adds the filter to the list of filters that the user can select between.
 When a filter is selected, only files that are passed by that filter are
 displayed.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserRemoveFilter"
><A NAME="v%3AfileChooserRemoveFilter"
></A
></A
><B
>fileChooserRemoveFilter</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Selectors-FileFilter.html#t%3AFileFilter"
>FileFilter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserRemoveFilter"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Removes the filter from the list of filters that the user can select
 between.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserListFilters"
><A NAME="v%3AfileChooserListFilters"
></A
></A
><B
>fileChooserListFilters</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="Graphics-UI-Gtk-Selectors-FileFilter.html#t%3AFileFilter"
>FileFilter</A
>]</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserListFilters"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Lists the current set of user-selectable filters; see
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserAddFilter"
>fileChooserAddFilter</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserRemoveFilter"
>fileChooserRemoveFilter</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetFilter"
><A NAME="v%3AfileChooserSetFilter"
></A
></A
><B
>fileChooserSetFilter</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Selectors-FileFilter.html#t%3AFileFilter"
>FileFilter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetFilter"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Sets the current filter; only the files that pass the filter will be
 displayed. If the user-selectable list of filters is non-empty, then the
 filter should be one of the filters in that list. Setting the current filter
 when the list of filters is empty is useful if you want to restrict the
 displayed set of files without letting the user change it.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetFilter"
><A NAME="v%3AfileChooserGetFilter"
></A
></A
><B
>fileChooserGetFilter</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetFilter"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileFilter.html#t%3AFileFilter"
>FileFilter</A
>)</TD
><TD CLASS="rdoc"
>returns the current filter, or <TT
>Nothing</TT
>
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Gets the current filter; see <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetFilter"
>fileChooserSetFilter</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserAddShortcutFolder"
><A NAME="v%3AfileChooserAddShortcutFolder"
></A
></A
><B
>fileChooserAddShortcutFolder</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserAddShortcutFolder"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
><TT
>folder</TT
> - filename of the folder to add
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Adds a folder to be displayed with the shortcut folders in a file
 chooser. Note that shortcut folders do not get saved, as they are provided
 by the application. For example, you can use this to add a
 &quot;/usr/share/mydrawprogram/Clipart&quot; folder to the volume list.
</P
><P
>If the folder can not be added successfully an exception will be thrown.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserRemoveShortcutFolder"
><A NAME="v%3AfileChooserRemoveShortcutFolder"
></A
></A
><B
>fileChooserRemoveShortcutFolder</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserRemoveShortcutFolder"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
><TT
>folder</TT
> - filename of the folder to remove
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Removes a folder from a file chooser's list of shortcut folders.
</P
><P
>If the folder can not be removed successfully an exception will be thrown.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserListShortcutFolders"
><A NAME="v%3AfileChooserListShortcutFolders"
></A
></A
><B
>fileChooserListShortcutFolders</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>]</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserListShortcutFolders"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Queries the list of shortcut folders in the file chooser, as set by
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserAddShortcutFolder"
>fileChooserAddShortcutFolder</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserAddShortcutFolderURI"
><A NAME="v%3AfileChooserAddShortcutFolderURI"
></A
></A
><B
>fileChooserAddShortcutFolderURI</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserAddShortcutFolderURI"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
><TT
>uri</TT
> - URI of the folder to add
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Adds a folder URI to be displayed with the shortcut folders in a file
 chooser. Note that shortcut folders do not get saved, as they are provided
 by the application. For example, you can use this to add a
 &quot;file:///usr/share/mydrawprogram/Clipart&quot; folder to the volume list.
</P
><P
>If the folder can not be added successfully an exception will be thrown.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserRemoveShortcutFolderURI"
><A NAME="v%3AfileChooserRemoveShortcutFolderURI"
></A
></A
><B
>fileChooserRemoveShortcutFolderURI</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserRemoveShortcutFolderURI"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
><TT
>uri</TT
> - URI of the folder to remove
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Removes a folder URI from a file chooser's list of shortcut folders.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserListShortcutFolderURIs"
><A NAME="v%3AfileChooserListShortcutFolderURIs"
></A
></A
><B
>fileChooserListShortcutFolderURIs</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>]</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserListShortcutFolderURIs"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Queries the list of shortcut folders in the file chooser, as set by
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserAddShortcutFolderURI"
>fileChooserAddShortcutFolderURI</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserErrorDomain"
><A NAME="v%3AfileChooserErrorDomain"
></A
></A
><B
>fileChooserErrorDomain</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GError.html#t%3AGErrorDomain"
>GErrorDomain</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserErrorDomain"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetShowHidden"
><A NAME="v%3AfileChooserSetShowHidden"
></A
></A
><B
>fileChooserSetShowHidden</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetShowHidden"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>showHidden</TT
> - <TT
>True</TT
> if hidden files and folders should be
 displayed.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Sets whether hidden files and folders are displayed in the file selector.
</P
><P
>Available since Gtk+ version 2.6
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetShowHidden"
><A NAME="v%3AfileChooserGetShowHidden"
></A
></A
><B
>fileChooserGetShowHidden</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetShowHidden"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if hidden files and folders are displayed.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Gets whether hidden files and folders are displayed in the file selector.
 See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetShowHidden"
>fileChooserSetShowHidden</A
></TT
>.
</P
><UL
><LI
> Available since Gtk+ version 2.6
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSetDoOverwriteConfirmation"
><A NAME="v%3AfileChooserSetDoOverwriteConfirmation"
></A
></A
><B
>fileChooserSetDoOverwriteConfirmation</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSetDoOverwriteConfirmation"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>doOverwriteConfirmation</TT
> - whether to confirm overwriting in
 save mode
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Sets whether a file chooser in <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AFileChooserActionSave"
>FileChooserActionSave</A
></TT
> mode will present
 a confirmation dialog if the user types a file name that already exists.
 This is <TT
>False</TT
> by default.
</P
><P
>Regardless of this setting, the <TT
>chooser</TT
> will emit the
 &quot;confirm-overwrite&quot; signal when appropriate.
</P
><P
>If all you need is the stock confirmation dialog, set this property to
 <TT
>True</TT
>. You can override the way confirmation is done by actually handling
 the &quot;confirm-overwrite&quot; signal; please refer to its documentation for the
 details.
</P
><P
>Available since Gtk+ version 2.8
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserGetDoOverwriteConfirmation"
><A NAME="v%3AfileChooserGetDoOverwriteConfirmation"
></A
></A
><B
>fileChooserGetDoOverwriteConfirmation</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserGetDoOverwriteConfirmation"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if the file chooser will present a
 confirmation dialog; <TT
>False</TT
> otherwise.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Queries whether a file chooser is set to confirm for overwriting when the
 user types a file name that already exists.
</P
><UL
><LI
> Available since Gtk+ version 2.8
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="9"
><A NAME="9"
>Attributes
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserUsePreviewLabel"
><A NAME="v%3AfileChooserUsePreviewLabel"
></A
></A
><B
>fileChooserUsePreviewLabel</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserUsePreviewLabel"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>'usePreviewLabel' property. See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetUsePreviewLabel"
>fileChooserGetUsePreviewLabel</A
></TT
> and
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetUsePreviewLabel"
>fileChooserSetUsePreviewLabel</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserShowHidden"
><A NAME="v%3AfileChooserShowHidden"
></A
></A
><B
>fileChooserShowHidden</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserShowHidden"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>'showHidden' property. See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetShowHidden"
>fileChooserGetShowHidden</A
></TT
> and
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetShowHidden"
>fileChooserSetShowHidden</A
></TT
>
</P
><P
>Since Gtk 2.6.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserSelectMultiple"
><A NAME="v%3AfileChooserSelectMultiple"
></A
></A
><B
>fileChooserSelectMultiple</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserSelectMultiple"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>'selectMultiple' property. See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetSelectMultiple"
>fileChooserGetSelectMultiple</A
></TT
> and
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetSelectMultiple"
>fileChooserSetSelectMultiple</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserPreviewWidgetActive"
><A NAME="v%3AfileChooserPreviewWidgetActive"
></A
></A
><B
>fileChooserPreviewWidgetActive</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserPreviewWidgetActive"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>'previewWidgetActive' property. See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetPreviewWidgetActive"
>fileChooserGetPreviewWidgetActive</A
></TT
>
 and <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidgetActive"
>fileChooserSetPreviewWidgetActive</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserPreviewWidget"
><A NAME="v%3AfileChooserPreviewWidget"
></A
></A
><B
>fileChooserPreviewWidget</B
> :: (<A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self, <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> previewWidget) =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AReadWriteAttr"
>ReadWriteAttr</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
>) previewWidget</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserPreviewWidget"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>'previewWidget' property. See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetPreviewWidget"
>fileChooserGetPreviewWidget</A
></TT
> and
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidget"
>fileChooserSetPreviewWidget</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserLocalOnly"
><A NAME="v%3AfileChooserLocalOnly"
></A
></A
><B
>fileChooserLocalOnly</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserLocalOnly"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>'localOnly' property. See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetLocalOnly"
>fileChooserGetLocalOnly</A
></TT
> and
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetLocalOnly"
>fileChooserSetLocalOnly</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserFilter"
><A NAME="v%3AfileChooserFilter"
></A
></A
><B
>fileChooserFilter</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AReadWriteAttr"
>ReadWriteAttr</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileFilter.html#t%3AFileFilter"
>FileFilter</A
>) <A HREF="Graphics-UI-Gtk-Selectors-FileFilter.html#t%3AFileFilter"
>FileFilter</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserFilter"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>'filter' property. See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetFilter"
>fileChooserGetFilter</A
></TT
> and
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetFilter"
>fileChooserSetFilter</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserExtraWidget"
><A NAME="v%3AfileChooserExtraWidget"
></A
></A
><B
>fileChooserExtraWidget</B
> :: (<A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self, <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> extraWidget) =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AReadWriteAttr"
>ReadWriteAttr</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
>) extraWidget</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserExtraWidget"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>'extraWidget' property. See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetExtraWidget"
>fileChooserGetExtraWidget</A
></TT
> and
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetExtraWidget"
>fileChooserSetExtraWidget</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserDoOverwriteConfirmation"
><A NAME="v%3AfileChooserDoOverwriteConfirmation"
></A
></A
><B
>fileChooserDoOverwriteConfirmation</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserDoOverwriteConfirmation"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>'doOverwriteConfirmation' property. See
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetDoOverwriteConfirmation"
>fileChooserGetDoOverwriteConfirmation</A
></TT
> and
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetDoOverwriteConfirmation"
>fileChooserSetDoOverwriteConfirmation</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileChooserAction"
><A NAME="v%3AfileChooserAction"
></A
></A
><B
>fileChooserAction</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserAction"
>FileChooserAction</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#fileChooserAction"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>'action' property. See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetAction"
>fileChooserGetAction</A
></TT
> and
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetAction"
>fileChooserSetAction</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="10"
><A NAME="10"
>Signals
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onCurrentFolderChanged"
><A NAME="v%3AonCurrentFolderChanged"
></A
></A
><B
>onCurrentFolderChanged</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#onCurrentFolderChanged"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterCurrentFolderChanged"
><A NAME="v%3AafterCurrentFolderChanged"
></A
></A
><B
>afterCurrentFolderChanged</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#afterCurrentFolderChanged"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>This signal is emitted when the current folder in a <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TT
>
 changes. This can happen due to the user performing some action that changes
 folders, such as selecting a bookmark or visiting a folder on the file list.
 It can also happen as a result of calling a function to explicitly change
 the current folder in a file chooser.
</P
><P
>Normally you do not need to connect to this signal, unless you need to
 keep track of which folder a file chooser is showing.
</P
><P
>See also: <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetCurrentFolder"
>fileChooserSetCurrentFolder</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetCurrentFolder"
>fileChooserGetCurrentFolder</A
></TT
>,
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetCurrentFolderURI"
>fileChooserSetCurrentFolderURI</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetCurrentFolderURI"
>fileChooserGetCurrentFolderURI</A
></TT
>.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onFileActivated"
><A NAME="v%3AonFileActivated"
></A
></A
><B
>onFileActivated</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#onFileActivated"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterFileActivated"
><A NAME="v%3AafterFileActivated"
></A
></A
><B
>afterFileActivated</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#afterFileActivated"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>This signal is emitted when the user &quot;activates&quot; a file in the file
 chooser. This can happen by double-clicking on a file in the file list, or
 by pressing Enter.
</P
><P
>Normally you do not need to connect to this signal. It is used internally
 by <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooserDialog.html#t%3AFileChooserDialog"
>FileChooserDialog</A
></TT
> to know when to activate the default button in the
 dialog.
</P
><P
>See also: <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetFilename"
>fileChooserGetFilename</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetFilenames"
>fileChooserGetFilenames</A
></TT
>,
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetURI"
>fileChooserGetURI</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetURIs"
>fileChooserGetURIs</A
></TT
>.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onUpdatePreview"
><A NAME="v%3AonUpdatePreview"
></A
></A
><B
>onUpdatePreview</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#onUpdatePreview"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterUpdatePreview"
><A NAME="v%3AafterUpdatePreview"
></A
></A
><B
>afterUpdatePreview</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#afterUpdatePreview"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>This signal is emitted when there is a change in the set of selected
 files in a <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TT
>. This can happen when the user modifies the
 selection with the mouse or the keyboard, or when explicitly calling
 functions to change the selection.
</P
><P
>Normally you do not need to connect to this signal, as it is easier to
 wait for the file chooser to finish running, and then to get the list of
 selected files using the functions mentioned below.
</P
><P
>See also: <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSelectFilename"
>fileChooserSelectFilename</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserUnselectFilename"
>fileChooserUnselectFilename</A
></TT
>,
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetFilename"
>fileChooserGetFilename</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetFilenames"
>fileChooserGetFilenames</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSelectURI"
>fileChooserSelectURI</A
></TT
>,
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserUnselectURI"
>fileChooserUnselectURI</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetURI"
>fileChooserGetURI</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetURIs"
>fileChooserGetURIs</A
></TT
>.
</P
><P
>onSelectionChanged, afterSelectionChanged :: FileChooserClass self =&gt; self
 -&gt; IO ()
 -&gt; IO (ConnectId self)
onSelectionChanged = connect_NONE__NONE <A HREF="selection-changed.html"
>selection-changed</A
> False
afterSelectionChanged = connect_NONE__NONE <A HREF="selection-changed.html"
>selection-changed</A
> True
</P
><P
>This signal is emitted when the preview in a file chooser should be
 regenerated. For example, this can happen when the currently selected file
 changes. You should use this signal if you want your file chooser to have a
 preview widget.
</P
><P
>Once you have installed a preview widget with
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidget"
>fileChooserSetPreviewWidget</A
></TT
>, you should update it when this signal is
 emitted. You can use the functions <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetPreviewFilename"
>fileChooserGetPreviewFilename</A
></TT
> or
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetPreviewURI"
>fileChooserGetPreviewURI</A
></TT
> to get the name of the file to preview. Your
 widget may not be able to preview all kinds of files; your callback must
 call <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidgetActive"
>fileChooserSetPreviewWidgetActive</A
></TT
> to inform the file chooser about
 whether the preview was generated successfully or not.
</P
><P
>See also: <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidget"
>fileChooserSetPreviewWidget</A
></TT
>,
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetPreviewWidgetActive"
>fileChooserSetPreviewWidgetActive</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetUsePreviewLabel"
>fileChooserSetUsePreviewLabel</A
></TT
>,
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetPreviewFilename"
>fileChooserGetPreviewFilename</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserGetPreviewURI"
>fileChooserGetPreviewURI</A
></TT
>.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onConfirmOverwrite"
><A NAME="v%3AonConfirmOverwrite"
></A
></A
><B
>onConfirmOverwrite</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserConfirmation"
>FileChooserConfirmation</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#onConfirmOverwrite"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterConfirmOverwrite"
><A NAME="v%3AafterConfirmOverwrite"
></A
></A
><B
>afterConfirmOverwrite</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserClass"
>FileChooserClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserConfirmation"
>FileChooserConfirmation</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileChooser.html#afterConfirmOverwrite"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>This signal gets emitted whenever it is appropriate to present a
 confirmation dialog when the user has selected a file name that already
 exists. The signal only gets emitted when the file chooser is in
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AFileChooserActionSave"
>FileChooserActionSave</A
></TT
> mode.
</P
><P
>Most applications just need to turn on the do-overwrite-confirmation
 property (or call the <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AfileChooserSetDoOverwriteConfirmation"
>fileChooserSetDoOverwriteConfirmation</A
></TT
> function), and
 they will automatically get a stock confirmation dialog. Applications which
 need to customize this behavior should do that, and also connect to the
 confirm-overwrite signal.
</P
><P
>A signal handler for this signal must return a <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooserConfirmation"
>FileChooserConfirmation</A
></TT
>
 value, which indicates the action to take. If the handler determines that
 the user wants to select a different filename, it should return
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AFileChooserConfirmationSelectAgain"
>FileChooserConfirmationSelectAgain</A
></TT
>. If it determines that the user is
 satisfied with his choice of file name, it should return
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AFileChooserConfirmationAcceptFilename"
>FileChooserConfirmationAcceptFilename</A
></TT
>. On the other hand, if it determines
 that the stock confirmation dialog should be used, it should return
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#v%3AFileChooserConfirmationConfirm"
>FileChooserConfirmationConfirm</A
></TT
>.
</P
><P
>Since Gtk 2.8.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.6.1</TD
></TR
></TABLE
></BODY
></HTML
>