Sophie

Sophie

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

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.FileSelection</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-FileSelection.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-FileSelection.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.FileSelection</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
><DT
><A HREF="#2"
>Class Hierarchy
</A
></DT
><DT
><A HREF="#3"
>Types
</A
></DT
><DT
><A HREF="#4"
>Constructors
</A
></DT
><DT
><A HREF="#5"
>Methods
</A
></DT
><DT
><A HREF="#6"
>Attributes
</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
>Prompt the user for a file or directory name
</P
><UL
><LI
> As of Gtk+ 2.4 this module has been deprecated in favour of <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileChooser.html#t%3AFileChooser"
>FileChooser</A
></TT
>
</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%3AFileSelection"
>FileSelection</A
> </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="Graphics-UI-Gtk-Windows-Dialog.html#t%3ADialogClass"
>DialogClass</A
> o =&gt; <A HREF="#t%3AFileSelectionClass"
>FileSelectionClass</A
> o </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AcastToFileSelection"
>castToFileSelection</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-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AgTypeFileSelection"
>gTypeFileSelection</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%3AtoFileSelection"
>toFileSelection</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</A
> o =&gt; o -&gt; <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileSelectionNew"
>fileSelectionNew</A
> :: <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="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileSelectionSetFilename"
>fileSelectionSetFilename</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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%3AfileSelectionGetFilename"
>fileSelectionGetFilename</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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%3AfileSelectionShowFileopButtons"
>fileSelectionShowFileopButtons</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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%3AfileSelectionHideFileopButtons"
>fileSelectionHideFileopButtons</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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%3AfileSelectionGetButtons"
>fileSelectionGetButtons</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</A
> fsel =&gt; fsel -&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-Buttons-Button.html#t%3AButton"
>Button</A
>, <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileSelectionComplete"
>fileSelectionComplete</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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%3AfileSelectionGetSelections"
>fileSelectionGetSelections</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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%3AfileSelectionSetSelectMultiple"
>fileSelectionSetSelectMultiple</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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%3AfileSelectionGetSelectMultiple"
>fileSelectionGetSelectMultiple</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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%3AfileSelectionFilename"
>fileSelectionFilename</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfileSelectionShowFileops"
>fileSelectionShowFileops</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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%3AfileSelectionSelectMultiple"
>fileSelectionSelectMultiple</A
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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
></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-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TT
> should be used to retrieve file or directory names from
 the user. It will create a new dialog window containing a directory list,
 and a file list corresponding to the current working directory. The
 filesystem can be navigated using the directory list or the drop-down
 history menu. Alternatively, the TAB key can be used to navigate using
 filename completion - common in text based editors such as emacs and jed.
</P
><P
>File selection dialogs are created with a call to <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#v%3AfileSelectionNew"
>fileSelectionNew</A
></TT
>.
</P
><P
>The default filename can be set using <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#v%3AfileSelectionSetFilename"
>fileSelectionSetFilename</A
></TT
> and the
 selected filename retrieved using <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#v%3AfileSelectionGetFilename"
>fileSelectionGetFilename</A
></TT
>.
</P
><P
>Use <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#v%3AfileSelectionComplete"
>fileSelectionComplete</A
></TT
> to display files and directories that match a
 given pattern. This can be used for example, to show only *.txt files, or
 only files beginning with gtk*.
</P
><P
>Simple file operations; create directory, delete file, and rename file,
 are available from buttons at the top of the dialog. These can be hidden
 using <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#v%3AfileSelectionHideFileopButtons"
>fileSelectionHideFileopButtons</A
></TT
> and shown again using
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#v%3AfileSelectionShowFileopButtons"
>fileSelectionShowFileopButtons</A
></TT
>.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="2"
><A NAME="2"
>Class Hierarchy
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
><PRE
>
 | <TT
><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObject"
>GObject</A
></TT
>
 | +----<TT
><A HREF="Graphics-UI-Gtk-Abstract-Object.html#t%3AObject"
>Object</A
></TT
>
 | +----<TT
><A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
></TT
>
 | +----<TT
><A HREF="Graphics-UI-Gtk-Abstract-Container.html#t%3AContainer"
>Container</A
></TT
>
 | +----<TT
><A HREF="Graphics-UI-Gtk-Abstract-Bin.html#t%3ABin"
>Bin</A
></TT
>
 | +----<TT
><A HREF="Graphics-UI-Gtk-Windows-Window.html#t%3AWindow"
>Window</A
></TT
>
 | +----<TT
><A HREF="Graphics-UI-Gtk-Windows-Dialog.html#t%3ADialog"
>Dialog</A
></TT
>
 | +----FileSelection
</PRE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="3"
><A NAME="3"
>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:FileSelection"
><A NAME="t%3AFileSelection"
></A
></A
><B
>FileSelection</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#FileSelection"
>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:FileSelection')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FileSelection" 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-FileSelection.html#t%3AFileSelection"
>FileSelection</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-FileSelection.html#t%3AFileSelection"
>FileSelection</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-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Windows-Dialog.html#t%3ADialogClass"
>DialogClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Windows-Window.html#t%3AWindowClass"
>WindowClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Abstract-Bin.html#t%3ABinClass"
>BinClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Abstract-Container.html#t%3AContainerClass"
>ContainerClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Abstract-Object.html#t%3AObjectClass"
>ObjectClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelection"
>FileSelection</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="Graphics-UI-Gtk-Windows-Dialog.html#t%3ADialogClass"
>DialogClass</A
> o =&gt; <A NAME="t:FileSelectionClass"
><A NAME="t%3AFileSelectionClass"
></A
></A
><B
>FileSelectionClass</B
> o </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#FileSelectionClass"
>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:FileSelectionClass')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FileSelectionClass" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelection"
>FileSelection</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:castToFileSelection"
><A NAME="v%3AcastToFileSelection"
></A
></A
><B
>castToFileSelection</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-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#castToFileSelection"
>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:gTypeFileSelection"
><A NAME="v%3AgTypeFileSelection"
></A
></A
><B
>gTypeFileSelection</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#gTypeFileSelection"
>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:toFileSelection"
><A NAME="v%3AtoFileSelection"
></A
></A
><B
>toFileSelection</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</A
> o =&gt; o -&gt; <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#toFileSelection"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="4"
><A NAME="4"
>Constructors
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileSelectionNew"
><A NAME="v%3AfileSelectionNew"
></A
></A
><B
>fileSelectionNew</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileSelection.html#fileSelectionNew"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <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
>title</TT
> - a message that will be placed in the file
 requestor's titlebar.
</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="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Creates a new file selection dialog box. By default it will contain a
 <TT
><A HREF="Graphics-UI-Gtk-ModelView-TreeView.html#t%3ATreeView"
>TreeView</A
></TT
> of the application's current working directory, and a file
 listing. Operation buttons that allow the user to create a directory, delete
 files and rename files, are also present.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="5"
><A NAME="5"
>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:fileSelectionSetFilename"
><A NAME="v%3AfileSelectionSetFilename"
></A
></A
><B
>fileSelectionSetFilename</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileSelection.html#fileSelectionSetFilename"
>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-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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
>filename</TT
> - a string to set as the default file name.
</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 a default path for the file requestor. If <TT
>filename</TT
> includes a
 directory path, then the requestor will open with that path as its current
 working directory.
</P
><P
>This has the consequence that in order to open the requestor with a
 working directory and an empty filename, <TT
>filename</TT
> must have a trailing
 directory separator.
</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:fileSelectionGetFilename"
><A NAME="v%3AfileSelectionGetFilename"
></A
></A
><B
>fileSelectionGetFilename</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileSelection.html#fileSelectionGetFilename"
>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-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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 currently-selected filename
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>This function returns the selected filename.
</P
><P
>If no file is selected then the selected directory path is returned.
</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:fileSelectionShowFileopButtons"
><A NAME="v%3AfileSelectionShowFileopButtons"
></A
></A
><B
>fileSelectionShowFileopButtons</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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-FileSelection.html#fileSelectionShowFileopButtons"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Shows the file operation buttons, if they have previously been hidden.
 The rest of the widgets in the dialog will be resized accordingly.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileSelectionHideFileopButtons"
><A NAME="v%3AfileSelectionHideFileopButtons"
></A
></A
><B
>fileSelectionHideFileopButtons</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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-FileSelection.html#fileSelectionHideFileopButtons"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Hides the file operation buttons that normally appear at the top of the
 dialog. Useful if you wish to create a custom file selector, based on
 <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelection"
>FileSelection</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileSelectionGetButtons"
><A NAME="v%3AfileSelectionGetButtons"
></A
></A
><B
>fileSelectionGetButtons</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</A
> fsel =&gt; fsel -&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-Buttons-Button.html#t%3AButton"
>Button</A
>, <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-General-Structs.html#fileSelectionGetButtons"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Extract the buttons of a fileselection.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileSelectionComplete"
><A NAME="v%3AfileSelectionComplete"
></A
></A
><B
>fileSelectionComplete</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileSelection.html#fileSelectionComplete"
>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-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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
>pattern</TT
> - a string of characters which may or may not match
 any filenames in the current directory.
</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"
>Will attempt to match <TT
>pattern</TT
> to a valid filenames or subdirectories in
 the current directory. If a match can be made, the matched filename will
 appear in the text entry field of the file selection dialog. If a partial
 match can be made, the &quot;Files&quot; list will contain those file names which
 have been partially matched, and the &quot;Folders&quot; list those directories
 which have been partially matched.
</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:fileSelectionGetSelections"
><A NAME="v%3AfileSelectionGetSelections"
></A
></A
><B
>fileSelectionGetSelections</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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-FileSelection.html#fileSelectionGetSelections"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Retrieves the list of file selections the user has made in the dialog
 box. This function is intended for use when the user can select multiple
 files in the file list.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileSelectionSetSelectMultiple"
><A NAME="v%3AfileSelectionSetSelectMultiple"
></A
></A
><B
>fileSelectionSetSelectMultiple</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileSelection.html#fileSelectionSetSelectMultiple"
>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-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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
>selectMultiple</TT
> - whether or not the user is allowed to select
 multiple files in the file list.
</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 user is allowed to select multiple files in the file
 list. Use <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#v%3AfileSelectionGetSelections"
>fileSelectionGetSelections</A
></TT
> to get the list of selected files.
</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:fileSelectionGetSelectMultiple"
><A NAME="v%3AfileSelectionGetSelectMultiple"
></A
></A
><B
>fileSelectionGetSelectMultiple</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileSelection.html#fileSelectionGetSelectMultiple"
>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-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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 user is allowed to select multiple
 files in the file list
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Determines whether or not the user is allowed to select multiple files in
 the file list. See <TT
><A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#v%3AfileSelectionSetSelectMultiple"
>fileSelectionSetSelectMultiple</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="6"
><A NAME="6"
>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:fileSelectionFilename"
><A NAME="v%3AfileSelectionFilename"
></A
></A
><B
>fileSelectionFilename</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Selectors-FileSelection.html#fileSelectionFilename"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>The currently selected filename.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileSelectionShowFileops"
><A NAME="v%3AfileSelectionShowFileops"
></A
></A
><B
>fileSelectionShowFileops</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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-FileSelection.html#fileSelectionShowFileops"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Whether buttons for creating/manipulating files should be displayed.
</P
><P
>Default value: <TT
>False</TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fileSelectionSelectMultiple"
><A NAME="v%3AfileSelectionSelectMultiple"
></A
></A
><B
>fileSelectionSelectMultiple</B
> :: <A HREF="Graphics-UI-Gtk-Selectors-FileSelection.html#t%3AFileSelectionClass"
>FileSelectionClass</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-FileSelection.html#fileSelectionSelectMultiple"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Whether to allow multiple files to be selected.
</P
><P
>Default value: <TT
>False</TT
>
</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
>