Portability | portable (depends on GHC) |
---|---|
Stability | provisional |
Maintainer | gtk2hs-users@lists.sourceforge.net |
Safe Haskell | None |
File chooser widget that can be embedded in other widgets
- Module available since Gtk+ version 2.4
- data FileChooserWidget
- class VBoxClass o => FileChooserWidgetClass o
- castToFileChooserWidget :: GObjectClass obj => obj -> FileChooserWidget
- gTypeFileChooserWidget :: GType
- toFileChooserWidget :: FileChooserWidgetClass o => o -> FileChooserWidget
- data FileChooserAction
- fileChooserWidgetNew :: FileChooserAction -> IO FileChooserWidget
- fileChooserWidgetNewWithBackend :: FileChooserAction -> String -> IO FileChooserWidget
Detail
FileChooserWidget
is a widget suitable for selecting files. It is the
main building block of a FileChooserDialog
. Most applications will only
need to use the latter; you can use FileChooserWidget
as part of a larger
window if you have special needs.
Note that FileChooserWidget
does not have any methods of its own.
Instead, you should use the functions that work on a FileChooser
.
Class Hierarchy
|GObject
| +----Object
| +----Widget
| +----Container
| +----Box
| +----VBox
| +----FileChooserWidget
Types
data FileChooserWidget Source
castToFileChooserWidget :: GObjectClass obj => obj -> FileChooserWidgetSource
Constructors
data FileChooserAction Source
Describes whether a FileChooser
is being used to open existing files
or to save to a possibly new file.
:: FileChooserAction |
|
-> IO FileChooserWidget |
Creates a new FileChooserWidget
. This is a file chooser widget that can
be embedded in custom windows, and it is the same widget that is used by
FileChooserDialog
.
fileChooserWidgetNewWithBackendSource
:: FileChooserAction |
|
-> String |
|
-> IO FileChooserWidget |
Creates a new FileChooserWidget
with a specified backend. This is
especially useful if you use fileChooserSetLocalOnly
to allow non-local
files. This is a file chooser widget that can be embedded in custom windows
and it is the same widget that is used by FileChooserDialog
.