Graphics.UI.Gtk.Selectors.FileChooserWidget

gtk3-0.14.6: Binding to the Gtk+ 3 graphical user interface library

Maintainer | gtk2hs-users@lists.sourceforge.net
Stability | provisional
Portability | portable (depends on GHC)
Safe Haskell | None
Language | Haskell98

Graphics.UI.Gtk.Selectors.FileChooserWidget

Contents

- Detail
- Class Hierarchy
- Types
- Constructors
- Orphan instances

Description

File chooser widget that can be embedded in other widgets

- Module available since Gtk+ version 2.4

Synopsis

- 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

# 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 #

Instances

Eq FileChooserWidget # |
Methods (==) :: FileChooserWidget -> FileChooserWidget -> Bool # (/=) :: FileChooserWidget -> FileChooserWidget -> Bool #
Ord FileChooserWidget # |
Methods compare :: FileChooserWidget -> FileChooserWidget -> Ordering # (<) :: FileChooserWidget -> FileChooserWidget -> Bool # (<=) :: FileChooserWidget -> FileChooserWidget -> Bool # (>) :: FileChooserWidget -> FileChooserWidget -> Bool # (>=) :: FileChooserWidget -> FileChooserWidget -> Bool # max :: FileChooserWidget -> FileChooserWidget -> FileChooserWidget # min :: FileChooserWidget -> FileChooserWidget -> FileChooserWidget #
GObjectClass FileChooserWidget # |
Methods toGObject :: FileChooserWidget -> GObject # unsafeCastGObject :: GObject -> FileChooserWidget #
FileChooserWidgetClass FileChooserWidget # |
VBoxClass FileChooserWidget # |
BoxClass FileChooserWidget # |
ContainerClass FileChooserWidget # |
WidgetClass FileChooserWidget # |

class VBoxClass o => FileChooserWidgetClass o #

Instances

FileChooserWidgetClass FileChooserWidget # |

castToFileChooserWidget :: GObjectClass obj => obj -> FileChooserWidget #

gTypeFileChooserWidget :: GType #

toFileChooserWidget :: FileChooserWidgetClass o => o -> FileChooserWidget #

# Constructors

data FileChooserAction #

Describes whether a `FileChooser` is being used to open existing files or to save to a possibly new file.

Instances

Enum FileChooserAction # |
Methods succ :: FileChooserAction -> FileChooserAction # pred :: FileChooserAction -> FileChooserAction # toEnum :: Int -> FileChooserAction # fromEnum :: FileChooserAction -> Int # enumFrom :: FileChooserAction -> [FileChooserAction] # enumFromThen :: FileChooserAction -> FileChooserAction -> [FileChooserAction] # enumFromTo :: FileChooserAction -> FileChooserAction -> [FileChooserAction] # enumFromThenTo :: FileChooserAction -> FileChooserAction -> FileChooserAction -> [FileChooserAction] #

fileChooserWidgetNew #

Arguments

:: FileChooserAction | `action` - Open or save mode for the widget
-> 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`.

# Orphan instances

FileChooserClass FileChooserWidget # |