|
Graphics.UI.Gtk.Selectors.FileChooserButton | Portability | portable (depends on GHC) | Stability | provisional | Maintainer | gtk2hs-users@lists.sourceforge.net |
|
|
|
|
|
Description |
A button to launch a file selection dialog
- Module available since Gtk+ version 2.6
|
|
Synopsis |
|
|
|
|
Detail
|
|
The FileChooserButton is a widget that lets the user select a file. It
implements the FileChooser interface. Visually, it is a file name with a
button to bring up a FileChooserDialog. The user can then use that dialog
to change the file associated with that button. This widget does not support
setting the "select-multiple" property to True.
The FileChooserButton supports the FileChooserActions
FileChooserActionOpen and FileChooserActionSelectFolder.
|
|
Class Hierarchy
|
|
| GObject
| +----Object
| +----Widget
| +----Container
| +----Box
| +----HBox
| +----FileChooserButton
|
|
Types
|
|
data FileChooserButton |
Instances | |
|
|
class HBoxClass o => FileChooserButtonClass o |
| Instances | |
|
|
castToFileChooserButton :: GObjectClass obj => obj -> FileChooserButton |
|
toFileChooserButton :: FileChooserButtonClass o => o -> FileChooserButton |
|
Constructors
|
|
fileChooserButtonNew |
:: String | title - the title of the browse dialog.
| -> FileChooserAction | action - the open mode for the widget.
| -> IO FileChooserButton | | Creates a new file-selecting button widget.
|
|
|
fileChooserButtonNewWithBackend |
:: String | title - the title of the browse dialog.
| -> FileChooserAction | action - the open mode for the widget.
| -> String | backend - the name of the file system backend
to use.
| -> IO FileChooserButton | | Creates a new file-selecting button widget using backend.
|
|
|
fileChooserButtonNewWithDialog |
|
|
Methods
|
|
fileChooserButtonGetTitle |
:: FileChooserButtonClass self | | => self | | -> IO String | returns a pointer to the browse dialog's title.
| Retrieves the title of the browse dialog used by the button.
|
|
|
fileChooserButtonSetTitle |
:: FileChooserButtonClass self | | => self | | -> String | title - the new browse dialog title.
| -> IO () | | Modifies the title of the browse dialog used by the button.
|
|
|
fileChooserButtonGetWidthChars |
:: FileChooserButtonClass self | | => self | | -> IO Int | returns an integer width (in characters) that the button will
use to size itself.
| Retrieves the width in characters of the button widget's entry and/or
label.
|
|
|
fileChooserButtonSetWidthChars |
:: FileChooserButtonClass self | | => self | | -> Int | nChars - the new width, in characters.
| -> IO () | | Sets the width (in characters) that the button will use to nChars.
|
|
|
Attributes
|
|
fileChooserButtonDialog :: (FileChooserButtonClass self, FileChooserDialogClass fileChooserDialog) => WriteAttr self fileChooserDialog |
Instance of the FileChooserDialog associated with the button.
|
|
fileChooserButtonTitle :: FileChooserButtonClass self => Attr self String |
Title to put on the FileChooserDialog associated with the button.
Default value: "Select A File"
|
|
fileChooserButtonWidthChars :: FileChooserButtonClass self => Attr self Int |
|
Produced by Haddock version 0.8 |