| Portability | portable (depends on GHC) | 
|---|---|
| Stability | provisional | 
| Maintainer | gtk2hs-users@lists.sourceforge.net | 
| Safe Haskell | Safe-Infered | 
Graphics.UI.Gtk.Selectors.FileChooserDialog
Description
A file chooser dialog, suitable for "File/Open" or "File/Save" commands
- Module available since Gtk+ version 2.4
 
- data FileChooserDialog
 - class DialogClass o => FileChooserDialogClass o
 - castToFileChooserDialog :: GObjectClass obj => obj -> FileChooserDialog
 - gTypeFileChooserDialog :: GType
 - toFileChooserDialog :: FileChooserDialogClass o => o -> FileChooserDialog
 - fileChooserDialogNew :: Maybe String -> Maybe Window -> FileChooserAction -> [(String, ResponseId)] -> IO FileChooserDialog
 - fileChooserDialogNewWithBackend :: Maybe String -> Maybe Window -> FileChooserAction -> [(String, ResponseId)] -> String -> IO FileChooserDialog
 
Detail
FileChooserDialog is a dialog box suitable for use with "File/Open"
 or "File/Save as" commands. This widget works by putting a
 FileChooserWidget inside a Dialog. It exposes the FileChooser,
 interface, so you can use all of the
 FileChooser functions on the file chooser dialog as well as those for
 Dialog.
Note that FileChooserDialog does not have any methods of its own.
 Instead, you should use the functions that work on a FileChooser.
Response Codes
FileChooserDialog inherits from Dialog, so buttons that go in its
 action area have response codes such as ResponseAccept and
 ResponseCancel.
Class Hierarchy
|GObject| +----Object| +----Widget| +----Container| +----Bin| +----Window| +----Dialog| +----FileChooserDialog
Types
data FileChooserDialog Source
Instances
class DialogClass o => FileChooserDialogClass o Source
Instances
castToFileChooserDialog :: GObjectClass obj => obj -> FileChooserDialogSource
Constructors
Arguments
| :: Maybe String | Title of the dialog (or default)  | 
| -> Maybe Window | Transient parent of the dialog (or none)  | 
| -> FileChooserAction | Open or save mode for the dialog  | 
| -> [(String, ResponseId)] | Buttons and their response codes  | 
| -> IO FileChooserDialog | 
Creates a new FileChooserDialog.
fileChooserDialogNewWithBackendSource
Arguments
| :: Maybe String | Title of the dialog (or default)  | 
| -> Maybe Window | Transient parent of the dialog (or none)  | 
| -> FileChooserAction | Open or save mode for the dialog  | 
| -> [(String, ResponseId)] | Buttons and their response codes  | 
| -> String | The name of the filesystem backend to use  | 
| -> IO FileChooserDialog | 
Creates a new FileChooserDialog with a specified backend. This is
 especially useful if you use fileChooserSetLocalOnly to allow non-local
 files and you use a more expressive vfs, such as gnome-vfs, to load files.