Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- fileChooserAddFilter
- fileChooserAddShortcutFolder
- fileChooserAddShortcutFolderUri
- fileChooserGetAction
- fileChooserGetCreateFolders
- fileChooserGetCurrentFolder
- fileChooserGetCurrentFolderFile
- fileChooserGetCurrentFolderUri
- fileChooserGetCurrentName
- fileChooserGetDoOverwriteConfirmation
- fileChooserGetExtraWidget
- fileChooserGetFile
- fileChooserGetFilename
- fileChooserGetFilenames
- fileChooserGetFiles
- fileChooserGetFilter
- fileChooserGetLocalOnly
- fileChooserGetPreviewFile
- fileChooserGetPreviewFilename
- fileChooserGetPreviewUri
- fileChooserGetPreviewWidget
- fileChooserGetPreviewWidgetActive
- fileChooserGetSelectMultiple
- fileChooserGetShowHidden
- fileChooserGetUri
- fileChooserGetUris
- fileChooserGetUsePreviewLabel
- fileChooserListFilters
- fileChooserListShortcutFolderUris
- fileChooserListShortcutFolders
- fileChooserRemoveFilter
- fileChooserRemoveShortcutFolder
- fileChooserRemoveShortcutFolderUri
- fileChooserSelectAll
- fileChooserSelectFile
- fileChooserSelectFilename
- fileChooserSelectUri
- fileChooserSetAction
- fileChooserSetCreateFolders
- fileChooserSetCurrentFolder
- fileChooserSetCurrentFolderFile
- fileChooserSetCurrentFolderUri
- fileChooserSetCurrentName
- fileChooserSetDoOverwriteConfirmation
- fileChooserSetExtraWidget
- fileChooserSetFile
- fileChooserSetFilename
- fileChooserSetFilter
- fileChooserSetLocalOnly
- fileChooserSetPreviewWidget
- fileChooserSetPreviewWidgetActive
- fileChooserSetSelectMultiple
- fileChooserSetShowHidden
- fileChooserSetUri
- fileChooserSetUsePreviewLabel
- fileChooserUnselectAll
- fileChooserUnselectFile
- fileChooserUnselectFilename
- fileChooserUnselectUri
- Properties
- Signals
- newtype FileChooser = FileChooser (ForeignPtr FileChooser)
- noFileChooser :: Maybe FileChooser
- class GObject o => FileChooserK o
- toFileChooser :: FileChooserK o => o -> IO FileChooser
- fileChooserAddFilter :: (MonadIO m, FileChooserK a, FileFilterK b) => a -> b -> m ()
- fileChooserAddShortcutFolder :: (MonadIO m, FileChooserK a) => a -> [Char] -> m ()
- fileChooserAddShortcutFolderUri :: (MonadIO m, FileChooserK a) => a -> Text -> m ()
- fileChooserGetAction :: (MonadIO m, FileChooserK a) => a -> m FileChooserAction
- fileChooserGetCreateFolders :: (MonadIO m, FileChooserK a) => a -> m Bool
- fileChooserGetCurrentFolder :: (MonadIO m, FileChooserK a) => a -> m [Char]
- fileChooserGetCurrentFolderFile :: (MonadIO m, FileChooserK a) => a -> m File
- fileChooserGetCurrentFolderUri :: (MonadIO m, FileChooserK a) => a -> m Text
- fileChooserGetCurrentName :: (MonadIO m, FileChooserK a) => a -> m Text
- fileChooserGetDoOverwriteConfirmation :: (MonadIO m, FileChooserK a) => a -> m Bool
- fileChooserGetExtraWidget :: (MonadIO m, FileChooserK a) => a -> m Widget
- fileChooserGetFile :: (MonadIO m, FileChooserK a) => a -> m File
- fileChooserGetFilename :: (MonadIO m, FileChooserK a) => a -> m [Char]
- fileChooserGetFilenames :: (MonadIO m, FileChooserK a) => a -> m [[Char]]
- fileChooserGetFiles :: (MonadIO m, FileChooserK a) => a -> m [File]
- fileChooserGetFilter :: (MonadIO m, FileChooserK a) => a -> m FileFilter
- fileChooserGetLocalOnly :: (MonadIO m, FileChooserK a) => a -> m Bool
- fileChooserGetPreviewFile :: (MonadIO m, FileChooserK a) => a -> m File
- fileChooserGetPreviewFilename :: (MonadIO m, FileChooserK a) => a -> m [Char]
- fileChooserGetPreviewUri :: (MonadIO m, FileChooserK a) => a -> m Text
- fileChooserGetPreviewWidget :: (MonadIO m, FileChooserK a) => a -> m Widget
- fileChooserGetPreviewWidgetActive :: (MonadIO m, FileChooserK a) => a -> m Bool
- fileChooserGetSelectMultiple :: (MonadIO m, FileChooserK a) => a -> m Bool
- fileChooserGetShowHidden :: (MonadIO m, FileChooserK a) => a -> m Bool
- fileChooserGetUri :: (MonadIO m, FileChooserK a) => a -> m Text
- fileChooserGetUris :: (MonadIO m, FileChooserK a) => a -> m [Text]
- fileChooserGetUsePreviewLabel :: (MonadIO m, FileChooserK a) => a -> m Bool
- fileChooserListFilters :: (MonadIO m, FileChooserK a) => a -> m [FileFilter]
- fileChooserListShortcutFolderUris :: (MonadIO m, FileChooserK a) => a -> m [Text]
- fileChooserListShortcutFolders :: (MonadIO m, FileChooserK a) => a -> m [[Char]]
- fileChooserRemoveFilter :: (MonadIO m, FileChooserK a, FileFilterK b) => a -> b -> m ()
- fileChooserRemoveShortcutFolder :: (MonadIO m, FileChooserK a) => a -> [Char] -> m ()
- fileChooserRemoveShortcutFolderUri :: (MonadIO m, FileChooserK a) => a -> Text -> m ()
- fileChooserSelectAll :: (MonadIO m, FileChooserK a) => a -> m ()
- fileChooserSelectFile :: (MonadIO m, FileChooserK a, FileK b) => a -> b -> m ()
- fileChooserSelectFilename :: (MonadIO m, FileChooserK a) => a -> [Char] -> m Bool
- fileChooserSelectUri :: (MonadIO m, FileChooserK a) => a -> Text -> m Bool
- fileChooserSetAction :: (MonadIO m, FileChooserK a) => a -> FileChooserAction -> m ()
- fileChooserSetCreateFolders :: (MonadIO m, FileChooserK a) => a -> Bool -> m ()
- fileChooserSetCurrentFolder :: (MonadIO m, FileChooserK a) => a -> [Char] -> m Bool
- fileChooserSetCurrentFolderFile :: (MonadIO m, FileChooserK a, FileK b) => a -> b -> m ()
- fileChooserSetCurrentFolderUri :: (MonadIO m, FileChooserK a) => a -> Text -> m Bool
- fileChooserSetCurrentName :: (MonadIO m, FileChooserK a) => a -> [Char] -> m ()
- fileChooserSetDoOverwriteConfirmation :: (MonadIO m, FileChooserK a) => a -> Bool -> m ()
- fileChooserSetExtraWidget :: (MonadIO m, FileChooserK a, WidgetK b) => a -> b -> m ()
- fileChooserSetFile :: (MonadIO m, FileChooserK a, FileK b) => a -> b -> m ()
- fileChooserSetFilename :: (MonadIO m, FileChooserK a) => a -> [Char] -> m Bool
- fileChooserSetFilter :: (MonadIO m, FileChooserK a, FileFilterK b) => a -> b -> m ()
- fileChooserSetLocalOnly :: (MonadIO m, FileChooserK a) => a -> Bool -> m ()
- fileChooserSetPreviewWidget :: (MonadIO m, FileChooserK a, WidgetK b) => a -> b -> m ()
- fileChooserSetPreviewWidgetActive :: (MonadIO m, FileChooserK a) => a -> Bool -> m ()
- fileChooserSetSelectMultiple :: (MonadIO m, FileChooserK a) => a -> Bool -> m ()
- fileChooserSetShowHidden :: (MonadIO m, FileChooserK a) => a -> Bool -> m ()
- fileChooserSetUri :: (MonadIO m, FileChooserK a) => a -> Text -> m Bool
- fileChooserSetUsePreviewLabel :: (MonadIO m, FileChooserK a) => a -> Bool -> m ()
- fileChooserUnselectAll :: (MonadIO m, FileChooserK a) => a -> m ()
- fileChooserUnselectFile :: (MonadIO m, FileChooserK a, FileK b) => a -> b -> m ()
- fileChooserUnselectFilename :: (MonadIO m, FileChooserK a) => a -> [Char] -> m ()
- fileChooserUnselectUri :: (MonadIO m, FileChooserK a) => a -> Text -> m ()
- data FileChooserActionPropertyInfo
- constructFileChooserAction :: FileChooserAction -> IO ([Char], GValue)
- getFileChooserAction :: (MonadIO m, FileChooserK o) => o -> m FileChooserAction
- setFileChooserAction :: (MonadIO m, FileChooserK o) => o -> FileChooserAction -> m ()
- data FileChooserCreateFoldersPropertyInfo
- constructFileChooserCreateFolders :: Bool -> IO ([Char], GValue)
- getFileChooserCreateFolders :: (MonadIO m, FileChooserK o) => o -> m Bool
- setFileChooserCreateFolders :: (MonadIO m, FileChooserK o) => o -> Bool -> m ()
- data FileChooserDoOverwriteConfirmationPropertyInfo
- constructFileChooserDoOverwriteConfirmation :: Bool -> IO ([Char], GValue)
- getFileChooserDoOverwriteConfirmation :: (MonadIO m, FileChooserK o) => o -> m Bool
- setFileChooserDoOverwriteConfirmation :: (MonadIO m, FileChooserK o) => o -> Bool -> m ()
- data FileChooserExtraWidgetPropertyInfo
- constructFileChooserExtraWidget :: WidgetK a => a -> IO ([Char], GValue)
- getFileChooserExtraWidget :: (MonadIO m, FileChooserK o) => o -> m Widget
- setFileChooserExtraWidget :: (MonadIO m, FileChooserK o, WidgetK a) => o -> a -> m ()
- data FileChooserFilterPropertyInfo
- constructFileChooserFilter :: FileFilterK a => a -> IO ([Char], GValue)
- getFileChooserFilter :: (MonadIO m, FileChooserK o) => o -> m FileFilter
- setFileChooserFilter :: (MonadIO m, FileChooserK o, FileFilterK a) => o -> a -> m ()
- data FileChooserLocalOnlyPropertyInfo
- constructFileChooserLocalOnly :: Bool -> IO ([Char], GValue)
- getFileChooserLocalOnly :: (MonadIO m, FileChooserK o) => o -> m Bool
- setFileChooserLocalOnly :: (MonadIO m, FileChooserK o) => o -> Bool -> m ()
- data FileChooserPreviewWidgetPropertyInfo
- constructFileChooserPreviewWidget :: WidgetK a => a -> IO ([Char], GValue)
- getFileChooserPreviewWidget :: (MonadIO m, FileChooserK o) => o -> m Widget
- setFileChooserPreviewWidget :: (MonadIO m, FileChooserK o, WidgetK a) => o -> a -> m ()
- data FileChooserPreviewWidgetActivePropertyInfo
- constructFileChooserPreviewWidgetActive :: Bool -> IO ([Char], GValue)
- getFileChooserPreviewWidgetActive :: (MonadIO m, FileChooserK o) => o -> m Bool
- setFileChooserPreviewWidgetActive :: (MonadIO m, FileChooserK o) => o -> Bool -> m ()
- data FileChooserSelectMultiplePropertyInfo
- constructFileChooserSelectMultiple :: Bool -> IO ([Char], GValue)
- getFileChooserSelectMultiple :: (MonadIO m, FileChooserK o) => o -> m Bool
- setFileChooserSelectMultiple :: (MonadIO m, FileChooserK o) => o -> Bool -> m ()
- data FileChooserShowHiddenPropertyInfo
- constructFileChooserShowHidden :: Bool -> IO ([Char], GValue)
- getFileChooserShowHidden :: (MonadIO m, FileChooserK o) => o -> m Bool
- setFileChooserShowHidden :: (MonadIO m, FileChooserK o) => o -> Bool -> m ()
- data FileChooserUsePreviewLabelPropertyInfo
- constructFileChooserUsePreviewLabel :: Bool -> IO ([Char], GValue)
- getFileChooserUsePreviewLabel :: (MonadIO m, FileChooserK o) => o -> m Bool
- setFileChooserUsePreviewLabel :: (MonadIO m, FileChooserK o) => o -> Bool -> m ()
- type FileChooserConfirmOverwriteCallback = IO FileChooserConfirmation
- type FileChooserConfirmOverwriteCallbackC = Ptr () -> Ptr () -> IO CUInt
- data FileChooserConfirmOverwriteSignalInfo
- afterFileChooserConfirmOverwrite :: (GObject a, MonadIO m) => a -> FileChooserConfirmOverwriteCallback -> m SignalHandlerId
- fileChooserConfirmOverwriteCallbackWrapper :: FileChooserConfirmOverwriteCallback -> Ptr () -> Ptr () -> IO CUInt
- fileChooserConfirmOverwriteClosure :: FileChooserConfirmOverwriteCallback -> IO Closure
- mkFileChooserConfirmOverwriteCallback :: FileChooserConfirmOverwriteCallbackC -> IO (FunPtr FileChooserConfirmOverwriteCallbackC)
- noFileChooserConfirmOverwriteCallback :: Maybe FileChooserConfirmOverwriteCallback
- onFileChooserConfirmOverwrite :: (GObject a, MonadIO m) => a -> FileChooserConfirmOverwriteCallback -> m SignalHandlerId
- type FileChooserCurrentFolderChangedCallback = IO ()
- type FileChooserCurrentFolderChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data FileChooserCurrentFolderChangedSignalInfo
- afterFileChooserCurrentFolderChanged :: (GObject a, MonadIO m) => a -> FileChooserCurrentFolderChangedCallback -> m SignalHandlerId
- fileChooserCurrentFolderChangedCallbackWrapper :: FileChooserCurrentFolderChangedCallback -> Ptr () -> Ptr () -> IO ()
- fileChooserCurrentFolderChangedClosure :: FileChooserCurrentFolderChangedCallback -> IO Closure
- mkFileChooserCurrentFolderChangedCallback :: FileChooserCurrentFolderChangedCallbackC -> IO (FunPtr FileChooserCurrentFolderChangedCallbackC)
- noFileChooserCurrentFolderChangedCallback :: Maybe FileChooserCurrentFolderChangedCallback
- onFileChooserCurrentFolderChanged :: (GObject a, MonadIO m) => a -> FileChooserCurrentFolderChangedCallback -> m SignalHandlerId
- type FileChooserFileActivatedCallback = IO ()
- type FileChooserFileActivatedCallbackC = Ptr () -> Ptr () -> IO ()
- data FileChooserFileActivatedSignalInfo
- afterFileChooserFileActivated :: (GObject a, MonadIO m) => a -> FileChooserFileActivatedCallback -> m SignalHandlerId
- fileChooserFileActivatedCallbackWrapper :: FileChooserFileActivatedCallback -> Ptr () -> Ptr () -> IO ()
- fileChooserFileActivatedClosure :: FileChooserFileActivatedCallback -> IO Closure
- mkFileChooserFileActivatedCallback :: FileChooserFileActivatedCallbackC -> IO (FunPtr FileChooserFileActivatedCallbackC)
- noFileChooserFileActivatedCallback :: Maybe FileChooserFileActivatedCallback
- onFileChooserFileActivated :: (GObject a, MonadIO m) => a -> FileChooserFileActivatedCallback -> m SignalHandlerId
- type FileChooserSelectionChangedCallback = IO ()
- type FileChooserSelectionChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data FileChooserSelectionChangedSignalInfo
- afterFileChooserSelectionChanged :: (GObject a, MonadIO m) => a -> FileChooserSelectionChangedCallback -> m SignalHandlerId
- fileChooserSelectionChangedCallbackWrapper :: FileChooserSelectionChangedCallback -> Ptr () -> Ptr () -> IO ()
- fileChooserSelectionChangedClosure :: FileChooserSelectionChangedCallback -> IO Closure
- mkFileChooserSelectionChangedCallback :: FileChooserSelectionChangedCallbackC -> IO (FunPtr FileChooserSelectionChangedCallbackC)
- noFileChooserSelectionChangedCallback :: Maybe FileChooserSelectionChangedCallback
- onFileChooserSelectionChanged :: (GObject a, MonadIO m) => a -> FileChooserSelectionChangedCallback -> m SignalHandlerId
- type FileChooserUpdatePreviewCallback = IO ()
- type FileChooserUpdatePreviewCallbackC = Ptr () -> Ptr () -> IO ()
- data FileChooserUpdatePreviewSignalInfo
- afterFileChooserUpdatePreview :: (GObject a, MonadIO m) => a -> FileChooserUpdatePreviewCallback -> m SignalHandlerId
- fileChooserUpdatePreviewCallbackWrapper :: FileChooserUpdatePreviewCallback -> Ptr () -> Ptr () -> IO ()
- fileChooserUpdatePreviewClosure :: FileChooserUpdatePreviewCallback -> IO Closure
- mkFileChooserUpdatePreviewCallback :: FileChooserUpdatePreviewCallbackC -> IO (FunPtr FileChooserUpdatePreviewCallbackC)
- noFileChooserUpdatePreviewCallback :: Maybe FileChooserUpdatePreviewCallback
- onFileChooserUpdatePreview :: (GObject a, MonadIO m) => a -> FileChooserUpdatePreviewCallback -> m SignalHandlerId
Exported types
newtype FileChooser Source
class GObject o => FileChooserK o Source
(GObject o, IsDescendantOf FileChooser o) => FileChooserK o Source |
toFileChooser :: FileChooserK o => o -> IO FileChooser Source
Methods
fileChooserAddFilter
fileChooserAddFilter :: (MonadIO m, FileChooserK a, FileFilterK b) => a -> b -> m () Source
fileChooserAddShortcutFolder
fileChooserAddShortcutFolder :: (MonadIO m, FileChooserK a) => a -> [Char] -> m () Source
fileChooserAddShortcutFolderUri
fileChooserAddShortcutFolderUri :: (MonadIO m, FileChooserK a) => a -> Text -> m () Source
fileChooserGetAction
fileChooserGetAction :: (MonadIO m, FileChooserK a) => a -> m FileChooserAction Source
fileChooserGetCreateFolders
fileChooserGetCreateFolders :: (MonadIO m, FileChooserK a) => a -> m Bool Source
fileChooserGetCurrentFolder
fileChooserGetCurrentFolder :: (MonadIO m, FileChooserK a) => a -> m [Char] Source
fileChooserGetCurrentFolderFile
fileChooserGetCurrentFolderFile :: (MonadIO m, FileChooserK a) => a -> m File Source
fileChooserGetCurrentFolderUri
fileChooserGetCurrentFolderUri :: (MonadIO m, FileChooserK a) => a -> m Text Source
fileChooserGetCurrentName
fileChooserGetCurrentName :: (MonadIO m, FileChooserK a) => a -> m Text Source
fileChooserGetDoOverwriteConfirmation
fileChooserGetDoOverwriteConfirmation :: (MonadIO m, FileChooserK a) => a -> m Bool Source
fileChooserGetExtraWidget
fileChooserGetExtraWidget :: (MonadIO m, FileChooserK a) => a -> m Widget Source
fileChooserGetFile
fileChooserGetFile :: (MonadIO m, FileChooserK a) => a -> m File Source
fileChooserGetFilename
fileChooserGetFilename :: (MonadIO m, FileChooserK a) => a -> m [Char] Source
fileChooserGetFilenames
fileChooserGetFilenames :: (MonadIO m, FileChooserK a) => a -> m [[Char]] Source
fileChooserGetFiles
fileChooserGetFiles :: (MonadIO m, FileChooserK a) => a -> m [File] Source
fileChooserGetFilter
fileChooserGetFilter :: (MonadIO m, FileChooserK a) => a -> m FileFilter Source
fileChooserGetLocalOnly
fileChooserGetLocalOnly :: (MonadIO m, FileChooserK a) => a -> m Bool Source
fileChooserGetPreviewFile
fileChooserGetPreviewFile :: (MonadIO m, FileChooserK a) => a -> m File Source
fileChooserGetPreviewFilename
fileChooserGetPreviewFilename :: (MonadIO m, FileChooserK a) => a -> m [Char] Source
fileChooserGetPreviewUri
fileChooserGetPreviewUri :: (MonadIO m, FileChooserK a) => a -> m Text Source
fileChooserGetPreviewWidget
fileChooserGetPreviewWidget :: (MonadIO m, FileChooserK a) => a -> m Widget Source
fileChooserGetPreviewWidgetActive
fileChooserGetPreviewWidgetActive :: (MonadIO m, FileChooserK a) => a -> m Bool Source
fileChooserGetSelectMultiple
fileChooserGetSelectMultiple :: (MonadIO m, FileChooserK a) => a -> m Bool Source
fileChooserGetShowHidden
fileChooserGetShowHidden :: (MonadIO m, FileChooserK a) => a -> m Bool Source
fileChooserGetUri
fileChooserGetUri :: (MonadIO m, FileChooserK a) => a -> m Text Source
fileChooserGetUris
fileChooserGetUris :: (MonadIO m, FileChooserK a) => a -> m [Text] Source
fileChooserGetUsePreviewLabel
fileChooserGetUsePreviewLabel :: (MonadIO m, FileChooserK a) => a -> m Bool Source
fileChooserListFilters
fileChooserListFilters :: (MonadIO m, FileChooserK a) => a -> m [FileFilter] Source
fileChooserListShortcutFolderUris
fileChooserListShortcutFolderUris :: (MonadIO m, FileChooserK a) => a -> m [Text] Source
fileChooserListShortcutFolders
fileChooserListShortcutFolders :: (MonadIO m, FileChooserK a) => a -> m [[Char]] Source
fileChooserRemoveFilter
fileChooserRemoveFilter :: (MonadIO m, FileChooserK a, FileFilterK b) => a -> b -> m () Source
fileChooserRemoveShortcutFolder
fileChooserRemoveShortcutFolder :: (MonadIO m, FileChooserK a) => a -> [Char] -> m () Source
fileChooserRemoveShortcutFolderUri
fileChooserRemoveShortcutFolderUri :: (MonadIO m, FileChooserK a) => a -> Text -> m () Source
fileChooserSelectAll
fileChooserSelectAll :: (MonadIO m, FileChooserK a) => a -> m () Source
fileChooserSelectFile
fileChooserSelectFile :: (MonadIO m, FileChooserK a, FileK b) => a -> b -> m () Source
fileChooserSelectFilename
fileChooserSelectFilename :: (MonadIO m, FileChooserK a) => a -> [Char] -> m Bool Source
fileChooserSelectUri
fileChooserSelectUri :: (MonadIO m, FileChooserK a) => a -> Text -> m Bool Source
fileChooserSetAction
fileChooserSetAction :: (MonadIO m, FileChooserK a) => a -> FileChooserAction -> m () Source
fileChooserSetCreateFolders
fileChooserSetCreateFolders :: (MonadIO m, FileChooserK a) => a -> Bool -> m () Source
fileChooserSetCurrentFolder
fileChooserSetCurrentFolder :: (MonadIO m, FileChooserK a) => a -> [Char] -> m Bool Source
fileChooserSetCurrentFolderFile
fileChooserSetCurrentFolderFile :: (MonadIO m, FileChooserK a, FileK b) => a -> b -> m () Source
fileChooserSetCurrentFolderUri
fileChooserSetCurrentFolderUri :: (MonadIO m, FileChooserK a) => a -> Text -> m Bool Source
fileChooserSetCurrentName
fileChooserSetCurrentName :: (MonadIO m, FileChooserK a) => a -> [Char] -> m () Source
fileChooserSetDoOverwriteConfirmation
fileChooserSetDoOverwriteConfirmation :: (MonadIO m, FileChooserK a) => a -> Bool -> m () Source
fileChooserSetExtraWidget
fileChooserSetExtraWidget :: (MonadIO m, FileChooserK a, WidgetK b) => a -> b -> m () Source
fileChooserSetFile
fileChooserSetFile :: (MonadIO m, FileChooserK a, FileK b) => a -> b -> m () Source
fileChooserSetFilename
fileChooserSetFilename :: (MonadIO m, FileChooserK a) => a -> [Char] -> m Bool Source
fileChooserSetFilter
fileChooserSetFilter :: (MonadIO m, FileChooserK a, FileFilterK b) => a -> b -> m () Source
fileChooserSetLocalOnly
fileChooserSetLocalOnly :: (MonadIO m, FileChooserK a) => a -> Bool -> m () Source
fileChooserSetPreviewWidget
fileChooserSetPreviewWidget :: (MonadIO m, FileChooserK a, WidgetK b) => a -> b -> m () Source
fileChooserSetPreviewWidgetActive
fileChooserSetPreviewWidgetActive :: (MonadIO m, FileChooserK a) => a -> Bool -> m () Source
fileChooserSetSelectMultiple
fileChooserSetSelectMultiple :: (MonadIO m, FileChooserK a) => a -> Bool -> m () Source
fileChooserSetShowHidden
fileChooserSetShowHidden :: (MonadIO m, FileChooserK a) => a -> Bool -> m () Source
fileChooserSetUri
fileChooserSetUri :: (MonadIO m, FileChooserK a) => a -> Text -> m Bool Source
fileChooserSetUsePreviewLabel
fileChooserSetUsePreviewLabel :: (MonadIO m, FileChooserK a) => a -> Bool -> m () Source
fileChooserUnselectAll
fileChooserUnselectAll :: (MonadIO m, FileChooserK a) => a -> m () Source
fileChooserUnselectFile
fileChooserUnselectFile :: (MonadIO m, FileChooserK a, FileK b) => a -> b -> m () Source
fileChooserUnselectFilename
fileChooserUnselectFilename :: (MonadIO m, FileChooserK a) => a -> [Char] -> m () Source
fileChooserUnselectUri
fileChooserUnselectUri :: (MonadIO m, FileChooserK a) => a -> Text -> m () Source
Properties
Action
data FileChooserActionPropertyInfo Source
AttrInfo FileChooserActionPropertyInfo Source | |
type AttrLabel FileChooserActionPropertyInfo = "FileChooser::action" Source | |
type AttrGetType FileChooserActionPropertyInfo = FileChooserAction Source | |
type AttrBaseTypeConstraint FileChooserActionPropertyInfo = FileChooserK Source | |
type AttrSetTypeConstraint FileChooserActionPropertyInfo = * ~ FileChooserAction Source | |
type AttrAllowedOps FileChooserActionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructFileChooserAction :: FileChooserAction -> IO ([Char], GValue) Source
getFileChooserAction :: (MonadIO m, FileChooserK o) => o -> m FileChooserAction Source
setFileChooserAction :: (MonadIO m, FileChooserK o) => o -> FileChooserAction -> m () Source
CreateFolders
data FileChooserCreateFoldersPropertyInfo Source
AttrInfo FileChooserCreateFoldersPropertyInfo Source | |
type AttrLabel FileChooserCreateFoldersPropertyInfo = "FileChooser::create-folders" Source | |
type AttrGetType FileChooserCreateFoldersPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint FileChooserCreateFoldersPropertyInfo = FileChooserK Source | |
type AttrSetTypeConstraint FileChooserCreateFoldersPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps FileChooserCreateFoldersPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFileChooserCreateFolders :: (MonadIO m, FileChooserK o) => o -> m Bool Source
setFileChooserCreateFolders :: (MonadIO m, FileChooserK o) => o -> Bool -> m () Source
DoOverwriteConfirmation
data FileChooserDoOverwriteConfirmationPropertyInfo Source
AttrInfo FileChooserDoOverwriteConfirmationPropertyInfo Source | |
type AttrLabel FileChooserDoOverwriteConfirmationPropertyInfo = "FileChooser::do-overwrite-confirmation" Source | |
type AttrGetType FileChooserDoOverwriteConfirmationPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint FileChooserDoOverwriteConfirmationPropertyInfo = FileChooserK Source | |
type AttrSetTypeConstraint FileChooserDoOverwriteConfirmationPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps FileChooserDoOverwriteConfirmationPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFileChooserDoOverwriteConfirmation :: (MonadIO m, FileChooserK o) => o -> m Bool Source
setFileChooserDoOverwriteConfirmation :: (MonadIO m, FileChooserK o) => o -> Bool -> m () Source
ExtraWidget
data FileChooserExtraWidgetPropertyInfo Source
AttrInfo FileChooserExtraWidgetPropertyInfo Source | |
type AttrLabel FileChooserExtraWidgetPropertyInfo = "FileChooser::extra-widget" Source | |
type AttrGetType FileChooserExtraWidgetPropertyInfo = Widget Source | |
type AttrBaseTypeConstraint FileChooserExtraWidgetPropertyInfo = FileChooserK Source | |
type AttrSetTypeConstraint FileChooserExtraWidgetPropertyInfo = WidgetK Source | |
type AttrAllowedOps FileChooserExtraWidgetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFileChooserExtraWidget :: (MonadIO m, FileChooserK o) => o -> m Widget Source
setFileChooserExtraWidget :: (MonadIO m, FileChooserK o, WidgetK a) => o -> a -> m () Source
Filter
data FileChooserFilterPropertyInfo Source
AttrInfo FileChooserFilterPropertyInfo Source | |
type AttrLabel FileChooserFilterPropertyInfo = "FileChooser::filter" Source | |
type AttrGetType FileChooserFilterPropertyInfo = FileFilter Source | |
type AttrBaseTypeConstraint FileChooserFilterPropertyInfo = FileChooserK Source | |
type AttrSetTypeConstraint FileChooserFilterPropertyInfo = FileFilterK Source | |
type AttrAllowedOps FileChooserFilterPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructFileChooserFilter :: FileFilterK a => a -> IO ([Char], GValue) Source
getFileChooserFilter :: (MonadIO m, FileChooserK o) => o -> m FileFilter Source
setFileChooserFilter :: (MonadIO m, FileChooserK o, FileFilterK a) => o -> a -> m () Source
LocalOnly
data FileChooserLocalOnlyPropertyInfo Source
AttrInfo FileChooserLocalOnlyPropertyInfo Source | |
type AttrLabel FileChooserLocalOnlyPropertyInfo = "FileChooser::local-only" Source | |
type AttrGetType FileChooserLocalOnlyPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint FileChooserLocalOnlyPropertyInfo = FileChooserK Source | |
type AttrSetTypeConstraint FileChooserLocalOnlyPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps FileChooserLocalOnlyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFileChooserLocalOnly :: (MonadIO m, FileChooserK o) => o -> m Bool Source
setFileChooserLocalOnly :: (MonadIO m, FileChooserK o) => o -> Bool -> m () Source
PreviewWidget
data FileChooserPreviewWidgetPropertyInfo Source
AttrInfo FileChooserPreviewWidgetPropertyInfo Source | |
type AttrLabel FileChooserPreviewWidgetPropertyInfo = "FileChooser::preview-widget" Source | |
type AttrGetType FileChooserPreviewWidgetPropertyInfo = Widget Source | |
type AttrBaseTypeConstraint FileChooserPreviewWidgetPropertyInfo = FileChooserK Source | |
type AttrSetTypeConstraint FileChooserPreviewWidgetPropertyInfo = WidgetK Source | |
type AttrAllowedOps FileChooserPreviewWidgetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFileChooserPreviewWidget :: (MonadIO m, FileChooserK o) => o -> m Widget Source
setFileChooserPreviewWidget :: (MonadIO m, FileChooserK o, WidgetK a) => o -> a -> m () Source
PreviewWidgetActive
data FileChooserPreviewWidgetActivePropertyInfo Source
AttrInfo FileChooserPreviewWidgetActivePropertyInfo Source | |
type AttrLabel FileChooserPreviewWidgetActivePropertyInfo = "FileChooser::preview-widget-active" Source | |
type AttrGetType FileChooserPreviewWidgetActivePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint FileChooserPreviewWidgetActivePropertyInfo = FileChooserK Source | |
type AttrSetTypeConstraint FileChooserPreviewWidgetActivePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps FileChooserPreviewWidgetActivePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFileChooserPreviewWidgetActive :: (MonadIO m, FileChooserK o) => o -> m Bool Source
setFileChooserPreviewWidgetActive :: (MonadIO m, FileChooserK o) => o -> Bool -> m () Source
SelectMultiple
data FileChooserSelectMultiplePropertyInfo Source
AttrInfo FileChooserSelectMultiplePropertyInfo Source | |
type AttrLabel FileChooserSelectMultiplePropertyInfo = "FileChooser::select-multiple" Source | |
type AttrGetType FileChooserSelectMultiplePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint FileChooserSelectMultiplePropertyInfo = FileChooserK Source | |
type AttrSetTypeConstraint FileChooserSelectMultiplePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps FileChooserSelectMultiplePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFileChooserSelectMultiple :: (MonadIO m, FileChooserK o) => o -> m Bool Source
setFileChooserSelectMultiple :: (MonadIO m, FileChooserK o) => o -> Bool -> m () Source
ShowHidden
data FileChooserShowHiddenPropertyInfo Source
AttrInfo FileChooserShowHiddenPropertyInfo Source | |
type AttrLabel FileChooserShowHiddenPropertyInfo = "FileChooser::show-hidden" Source | |
type AttrGetType FileChooserShowHiddenPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint FileChooserShowHiddenPropertyInfo = FileChooserK Source | |
type AttrSetTypeConstraint FileChooserShowHiddenPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps FileChooserShowHiddenPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFileChooserShowHidden :: (MonadIO m, FileChooserK o) => o -> m Bool Source
setFileChooserShowHidden :: (MonadIO m, FileChooserK o) => o -> Bool -> m () Source
UsePreviewLabel
data FileChooserUsePreviewLabelPropertyInfo Source
AttrInfo FileChooserUsePreviewLabelPropertyInfo Source | |
type AttrLabel FileChooserUsePreviewLabelPropertyInfo = "FileChooser::use-preview-label" Source | |
type AttrGetType FileChooserUsePreviewLabelPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint FileChooserUsePreviewLabelPropertyInfo = FileChooserK Source | |
type AttrSetTypeConstraint FileChooserUsePreviewLabelPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps FileChooserUsePreviewLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFileChooserUsePreviewLabel :: (MonadIO m, FileChooserK o) => o -> m Bool Source
setFileChooserUsePreviewLabel :: (MonadIO m, FileChooserK o) => o -> Bool -> m () Source
Signals
ConfirmOverwrite
afterFileChooserConfirmOverwrite :: (GObject a, MonadIO m) => a -> FileChooserConfirmOverwriteCallback -> m SignalHandlerId Source
fileChooserConfirmOverwriteCallbackWrapper :: FileChooserConfirmOverwriteCallback -> Ptr () -> Ptr () -> IO CUInt Source
mkFileChooserConfirmOverwriteCallback :: FileChooserConfirmOverwriteCallbackC -> IO (FunPtr FileChooserConfirmOverwriteCallbackC) Source
onFileChooserConfirmOverwrite :: (GObject a, MonadIO m) => a -> FileChooserConfirmOverwriteCallback -> m SignalHandlerId Source
CurrentFolderChanged
type FileChooserCurrentFolderChangedCallback = IO () Source
type FileChooserCurrentFolderChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterFileChooserCurrentFolderChanged :: (GObject a, MonadIO m) => a -> FileChooserCurrentFolderChangedCallback -> m SignalHandlerId Source
fileChooserCurrentFolderChangedCallbackWrapper :: FileChooserCurrentFolderChangedCallback -> Ptr () -> Ptr () -> IO () Source
fileChooserCurrentFolderChangedClosure :: FileChooserCurrentFolderChangedCallback -> IO Closure Source
mkFileChooserCurrentFolderChangedCallback :: FileChooserCurrentFolderChangedCallbackC -> IO (FunPtr FileChooserCurrentFolderChangedCallbackC) Source
onFileChooserCurrentFolderChanged :: (GObject a, MonadIO m) => a -> FileChooserCurrentFolderChangedCallback -> m SignalHandlerId Source
FileActivated
type FileChooserFileActivatedCallback = IO () Source
type FileChooserFileActivatedCallbackC = Ptr () -> Ptr () -> IO () Source
afterFileChooserFileActivated :: (GObject a, MonadIO m) => a -> FileChooserFileActivatedCallback -> m SignalHandlerId Source
fileChooserFileActivatedCallbackWrapper :: FileChooserFileActivatedCallback -> Ptr () -> Ptr () -> IO () Source
mkFileChooserFileActivatedCallback :: FileChooserFileActivatedCallbackC -> IO (FunPtr FileChooserFileActivatedCallbackC) Source
onFileChooserFileActivated :: (GObject a, MonadIO m) => a -> FileChooserFileActivatedCallback -> m SignalHandlerId Source
SelectionChanged
type FileChooserSelectionChangedCallback = IO () Source
type FileChooserSelectionChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterFileChooserSelectionChanged :: (GObject a, MonadIO m) => a -> FileChooserSelectionChangedCallback -> m SignalHandlerId Source
fileChooserSelectionChangedCallbackWrapper :: FileChooserSelectionChangedCallback -> Ptr () -> Ptr () -> IO () Source
mkFileChooserSelectionChangedCallback :: FileChooserSelectionChangedCallbackC -> IO (FunPtr FileChooserSelectionChangedCallbackC) Source
onFileChooserSelectionChanged :: (GObject a, MonadIO m) => a -> FileChooserSelectionChangedCallback -> m SignalHandlerId Source
UpdatePreview
type FileChooserUpdatePreviewCallback = IO () Source
type FileChooserUpdatePreviewCallbackC = Ptr () -> Ptr () -> IO () Source
afterFileChooserUpdatePreview :: (GObject a, MonadIO m) => a -> FileChooserUpdatePreviewCallback -> m SignalHandlerId Source
fileChooserUpdatePreviewCallbackWrapper :: FileChooserUpdatePreviewCallback -> Ptr () -> Ptr () -> IO () Source
mkFileChooserUpdatePreviewCallback :: FileChooserUpdatePreviewCallbackC -> IO (FunPtr FileChooserUpdatePreviewCallbackC) Source
onFileChooserUpdatePreview :: (GObject a, MonadIO m) => a -> FileChooserUpdatePreviewCallback -> m SignalHandlerId Source