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
- fileAppendTo
- fileAppendToAsync
- fileAppendToFinish
- fileCopy
- fileCopyAttributes
- fileCopyFinish
- fileCreate
- fileCreateAsync
- fileCreateFinish
- fileCreateReadwrite
- fileCreateReadwriteAsync
- fileCreateReadwriteFinish
- fileDelete
- fileDeleteAsync
- fileDeleteFinish
- fileDup
- fileEjectMountable
- fileEjectMountableFinish
- fileEjectMountableWithOperation
- fileEjectMountableWithOperationFinish
- fileEnumerateChildren
- fileEnumerateChildrenAsync
- fileEnumerateChildrenFinish
- fileEqual
- fileFindEnclosingMount
- fileFindEnclosingMountAsync
- fileFindEnclosingMountFinish
- fileGetBasename
- fileGetChild
- fileGetChildForDisplayName
- fileGetParent
- fileGetParseName
- fileGetPath
- fileGetRelativePath
- fileGetUri
- fileGetUriScheme
- fileHasParent
- fileHasPrefix
- fileHasUriScheme
- fileHash
- fileIsNative
- fileLoadContents
- fileLoadContentsAsync
- fileLoadContentsFinish
- fileLoadPartialContentsFinish
- fileMakeDirectory
- fileMakeDirectoryAsync
- fileMakeDirectoryFinish
- fileMakeDirectoryWithParents
- fileMakeSymbolicLink
- fileMeasureDiskUsageFinish
- fileMonitor
- fileMonitorDirectory
- fileMonitorFile
- fileMountEnclosingVolume
- fileMountEnclosingVolumeFinish
- fileMountMountable
- fileMountMountableFinish
- fileMove
- fileNewForCommandlineArg
- fileNewForCommandlineArgAndCwd
- fileNewForPath
- fileNewForUri
- fileNewTmp
- fileOpenReadwrite
- fileOpenReadwriteAsync
- fileOpenReadwriteFinish
- fileParseName
- filePollMountable
- filePollMountableFinish
- fileQueryDefaultHandler
- fileQueryExists
- fileQueryFileType
- fileQueryFilesystemInfo
- fileQueryFilesystemInfoAsync
- fileQueryFilesystemInfoFinish
- fileQueryInfo
- fileQueryInfoAsync
- fileQueryInfoFinish
- fileQuerySettableAttributes
- fileQueryWritableNamespaces
- fileRead
- fileReadAsync
- fileReadFinish
- fileReplace
- fileReplaceAsync
- fileReplaceContents
- fileReplaceContentsAsync
- fileReplaceContentsBytesAsync
- fileReplaceContentsFinish
- fileReplaceFinish
- fileReplaceReadwrite
- fileReplaceReadwriteAsync
- fileReplaceReadwriteFinish
- fileResolveRelativePath
- fileSetAttribute
- fileSetAttributeByteString
- fileSetAttributeInt32
- fileSetAttributeInt64
- fileSetAttributeString
- fileSetAttributeUint32
- fileSetAttributeUint64
- fileSetAttributesAsync
- fileSetAttributesFinish
- fileSetAttributesFromInfo
- fileSetDisplayName
- fileSetDisplayNameAsync
- fileSetDisplayNameFinish
- fileStartMountable
- fileStartMountableFinish
- fileStopMountable
- fileStopMountableFinish
- fileSupportsThreadContexts
- fileTrash
- fileTrashAsync
- fileTrashFinish
- fileUnmountMountable
- fileUnmountMountableFinish
- fileUnmountMountableWithOperation
- fileUnmountMountableWithOperationFinish
- newtype File = File (ForeignPtr File)
- noFile :: Maybe File
- class GObject o => FileK o
- toFile :: FileK o => o -> IO File
- data FileAppendToMethodInfo
- fileAppendTo :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe b -> m FileOutputStream
- data FileAppendToAsyncMethodInfo
- fileAppendToAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileAppendToFinishMethodInfo
- fileAppendToFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream
- data FileCopyMethodInfo
- fileCopy :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m ()
- data FileCopyAttributesMethodInfo
- fileCopyAttributes :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe c -> m ()
- data FileCopyFinishMethodInfo
- fileCopyFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- data FileCreateMethodInfo
- fileCreate :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe b -> m FileOutputStream
- data FileCreateAsyncMethodInfo
- fileCreateAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileCreateFinishMethodInfo
- fileCreateFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream
- data FileCreateReadwriteMethodInfo
- fileCreateReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe b -> m FileIOStream
- data FileCreateReadwriteAsyncMethodInfo
- fileCreateReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileCreateReadwriteFinishMethodInfo
- fileCreateReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream
- data FileDeleteMethodInfo
- fileDelete :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m ()
- data FileDeleteAsyncMethodInfo
- fileDeleteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileDeleteFinishMethodInfo
- fileDeleteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- data FileDupMethodInfo
- fileDup :: (MonadIO m, FileK a) => a -> m File
- data FileEjectMountableMethodInfo
- fileEjectMountable :: (MonadIO m, FileK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileEjectMountableFinishMethodInfo
- fileEjectMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- data FileEjectMountableWithOperationMethodInfo
- fileEjectMountableWithOperation :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data FileEjectMountableWithOperationFinishMethodInfo
- fileEjectMountableWithOperationFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- data FileEnumerateChildrenMethodInfo
- fileEnumerateChildren :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Maybe b -> m FileEnumerator
- data FileEnumerateChildrenAsyncMethodInfo
- fileEnumerateChildrenAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileEnumerateChildrenFinishMethodInfo
- fileEnumerateChildrenFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileEnumerator
- data FileEqualMethodInfo
- fileEqual :: (MonadIO m, FileK a, FileK b) => a -> b -> m Bool
- data FileFindEnclosingMountMethodInfo
- fileFindEnclosingMount :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m Mount
- data FileFindEnclosingMountAsyncMethodInfo
- fileFindEnclosingMountAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileFindEnclosingMountFinishMethodInfo
- fileFindEnclosingMountFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m Mount
- data FileGetBasenameMethodInfo
- fileGetBasename :: (MonadIO m, FileK a) => a -> m (Maybe Text)
- data FileGetChildMethodInfo
- fileGetChild :: (MonadIO m, FileK a) => a -> Text -> m File
- data FileGetChildForDisplayNameMethodInfo
- fileGetChildForDisplayName :: (MonadIO m, FileK a) => a -> Text -> m File
- data FileGetParentMethodInfo
- fileGetParent :: (MonadIO m, FileK a) => a -> m (Maybe File)
- data FileGetParseNameMethodInfo
- fileGetParseName :: (MonadIO m, FileK a) => a -> m Text
- data FileGetPathMethodInfo
- fileGetPath :: (MonadIO m, FileK a) => a -> m (Maybe Text)
- data FileGetRelativePathMethodInfo
- fileGetRelativePath :: (MonadIO m, FileK a, FileK b) => a -> b -> m (Maybe Text)
- data FileGetUriMethodInfo
- fileGetUri :: (MonadIO m, FileK a) => a -> m Text
- data FileGetUriSchemeMethodInfo
- fileGetUriScheme :: (MonadIO m, FileK a) => a -> m Text
- data FileHasParentMethodInfo
- fileHasParent :: (MonadIO m, FileK a, FileK b) => a -> Maybe b -> m Bool
- data FileHasPrefixMethodInfo
- fileHasPrefix :: (MonadIO m, FileK a, FileK b) => a -> b -> m Bool
- data FileHasUriSchemeMethodInfo
- fileHasUriScheme :: (MonadIO m, FileK a) => a -> Text -> m Bool
- data FileHashMethodInfo
- fileHash :: (MonadIO m, FileK a) => a -> m Word32
- data FileIsNativeMethodInfo
- fileIsNative :: (MonadIO m, FileK a) => a -> m Bool
- data FileLoadContentsMethodInfo
- fileLoadContents :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m (ByteString, Text)
- data FileLoadContentsAsyncMethodInfo
- fileLoadContentsAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileLoadContentsFinishMethodInfo
- fileLoadContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (ByteString, Text)
- data FileLoadPartialContentsFinishMethodInfo
- fileLoadPartialContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (ByteString, Text)
- data FileMakeDirectoryMethodInfo
- fileMakeDirectory :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m ()
- data FileMakeDirectoryAsyncMethodInfo
- fileMakeDirectoryAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileMakeDirectoryFinishMethodInfo
- fileMakeDirectoryFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- data FileMakeDirectoryWithParentsMethodInfo
- fileMakeDirectoryWithParents :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m ()
- data FileMakeSymbolicLinkMethodInfo
- fileMakeSymbolicLink :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe b -> m ()
- data FileMeasureDiskUsageFinishMethodInfo
- fileMeasureDiskUsageFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (Word64, Word64, Word64)
- data FileMonitorMethodInfo
- fileMonitor :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor
- data FileMonitorDirectoryMethodInfo
- fileMonitorDirectory :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor
- data FileMonitorFileMethodInfo
- fileMonitorFile :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor
- data FileMountEnclosingVolumeMethodInfo
- fileMountEnclosingVolume :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data FileMountEnclosingVolumeFinishMethodInfo
- fileMountEnclosingVolumeFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- data FileMountMountableMethodInfo
- fileMountMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data FileMountMountableFinishMethodInfo
- fileMountMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m File
- data FileMoveMethodInfo
- fileMove :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m ()
- fileNewForCommandlineArg :: MonadIO m => Text -> m File
- fileNewForCommandlineArgAndCwd :: MonadIO m => Text -> Text -> m File
- fileNewForPath :: MonadIO m => Text -> m File
- fileNewForUri :: MonadIO m => Text -> m File
- fileNewTmp :: MonadIO m => Maybe [Char] -> m (File, FileIOStream)
- data FileOpenReadwriteMethodInfo
- fileOpenReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileIOStream
- data FileOpenReadwriteAsyncMethodInfo
- fileOpenReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileOpenReadwriteFinishMethodInfo
- fileOpenReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream
- fileParseName :: MonadIO m => Text -> m File
- data FilePollMountableMethodInfo
- filePollMountable :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FilePollMountableFinishMethodInfo
- filePollMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- data FileQueryDefaultHandlerMethodInfo
- fileQueryDefaultHandler :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m AppInfo
- data FileQueryExistsMethodInfo
- fileQueryExists :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m Bool
- data FileQueryFileTypeMethodInfo
- fileQueryFileType :: (MonadIO m, FileK a, CancellableK b) => a -> [FileQueryInfoFlags] -> Maybe b -> m FileType
- data FileQueryFilesystemInfoMethodInfo
- fileQueryFilesystemInfo :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe b -> m FileInfo
- data FileQueryFilesystemInfoAsyncMethodInfo
- fileQueryFilesystemInfoAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileQueryFilesystemInfoFinishMethodInfo
- fileQueryFilesystemInfoFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInfo
- data FileQueryInfoMethodInfo
- fileQueryInfo :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Maybe b -> m FileInfo
- data FileQueryInfoAsyncMethodInfo
- fileQueryInfoAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileQueryInfoFinishMethodInfo
- fileQueryInfoFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInfo
- data FileQuerySettableAttributesMethodInfo
- fileQuerySettableAttributes :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileAttributeInfoList
- data FileQueryWritableNamespacesMethodInfo
- fileQueryWritableNamespaces :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileAttributeInfoList
- data FileReadMethodInfo
- fileRead :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileInputStream
- data FileReadAsyncMethodInfo
- fileReadAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileReadFinishMethodInfo
- fileReadFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInputStream
- data FileReplaceMethodInfo
- fileReplace :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileOutputStream
- data FileReplaceAsyncMethodInfo
- fileReplaceAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileReplaceContentsMethodInfo
- fileReplaceContents :: (MonadIO m, FileK a, CancellableK b) => a -> ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m Text
- data FileReplaceContentsAsyncMethodInfo
- fileReplaceContentsAsync :: (MonadIO m, FileK a, CancellableK b) => a -> ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileReplaceContentsBytesAsyncMethodInfo
- fileReplaceContentsBytesAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Bytes -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileReplaceContentsFinishMethodInfo
- fileReplaceContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m Text
- data FileReplaceFinishMethodInfo
- fileReplaceFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream
- data FileReplaceReadwriteMethodInfo
- fileReplaceReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileIOStream
- data FileReplaceReadwriteAsyncMethodInfo
- fileReplaceReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileReplaceReadwriteFinishMethodInfo
- fileReplaceReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream
- data FileResolveRelativePathMethodInfo
- fileResolveRelativePath :: (MonadIO m, FileK a) => a -> Text -> m File
- data FileSetAttributeMethodInfo
- fileSetAttribute :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> FileAttributeType -> Ptr () -> [FileQueryInfoFlags] -> Maybe b -> m ()
- data FileSetAttributeByteStringMethodInfo
- fileSetAttributeByteString :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m ()
- data FileSetAttributeInt32MethodInfo
- fileSetAttributeInt32 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> [FileQueryInfoFlags] -> Maybe b -> m ()
- data FileSetAttributeInt64MethodInfo
- fileSetAttributeInt64 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int64 -> [FileQueryInfoFlags] -> Maybe b -> m ()
- data FileSetAttributeStringMethodInfo
- fileSetAttributeString :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m ()
- data FileSetAttributeUint32MethodInfo
- fileSetAttributeUint32 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Word32 -> [FileQueryInfoFlags] -> Maybe b -> m ()
- data FileSetAttributeUint64MethodInfo
- fileSetAttributeUint64 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Word64 -> [FileQueryInfoFlags] -> Maybe b -> m ()
- data FileSetAttributesAsyncMethodInfo
- fileSetAttributesAsync :: (MonadIO m, FileK a, FileInfoK b, CancellableK c) => a -> b -> [FileQueryInfoFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data FileSetAttributesFinishMethodInfo
- fileSetAttributesFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInfo
- data FileSetAttributesFromInfoMethodInfo
- fileSetAttributesFromInfo :: (MonadIO m, FileK a, FileInfoK b, CancellableK c) => a -> b -> [FileQueryInfoFlags] -> Maybe c -> m ()
- data FileSetDisplayNameMethodInfo
- fileSetDisplayName :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe b -> m File
- data FileSetDisplayNameAsyncMethodInfo
- fileSetDisplayNameAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileSetDisplayNameFinishMethodInfo
- fileSetDisplayNameFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m File
- data FileStartMountableMethodInfo
- fileStartMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [DriveStartFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data FileStartMountableFinishMethodInfo
- fileStartMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- data FileStopMountableMethodInfo
- fileStopMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data FileStopMountableFinishMethodInfo
- fileStopMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- data FileSupportsThreadContextsMethodInfo
- fileSupportsThreadContexts :: (MonadIO m, FileK a) => a -> m Bool
- data FileTrashMethodInfo
- fileTrash :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m ()
- data FileTrashAsyncMethodInfo
- fileTrashAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileTrashFinishMethodInfo
- fileTrashFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- data FileUnmountMountableMethodInfo
- fileUnmountMountable :: (MonadIO m, FileK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileUnmountMountableFinishMethodInfo
- fileUnmountMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- data FileUnmountMountableWithOperationMethodInfo
- fileUnmountMountableWithOperation :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data FileUnmountMountableWithOperationFinishMethodInfo
- fileUnmountMountableWithOperationFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
Exported types
GObject File | |
((~) * info (ResolveFileMethod t File), MethodInfo * info File p) => IsLabelProxy t (File -> p) | |
type ParentTypes File | |
type AttributeList File | |
type SignalList File |
Methods
fileAppendTo
data FileAppendToMethodInfo Source
((~) * signature ([FileCreateFlags] -> Maybe b -> m FileOutputStream), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileAppendToMethodInfo a signature |
fileAppendTo :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe b -> m FileOutputStream Source
fileAppendToAsync
data FileAppendToAsyncMethodInfo Source
((~) * signature ([FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileAppendToAsyncMethodInfo a signature |
fileAppendToAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileAppendToFinish
data FileAppendToFinishMethodInfo Source
((~) * signature (b -> m FileOutputStream), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileAppendToFinishMethodInfo a signature |
fileAppendToFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream Source
fileCopy
data FileCopyMethodInfo Source
((~) * signature (b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m ()), MonadIO m, FileK a, FileK b, CancellableK c) => MethodInfo * FileCopyMethodInfo a signature |
fileCopy :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m () Source
fileCopyAttributes
data FileCopyAttributesMethodInfo Source
((~) * signature (b -> [FileCopyFlags] -> Maybe c -> m ()), MonadIO m, FileK a, FileK b, CancellableK c) => MethodInfo * FileCopyAttributesMethodInfo a signature |
fileCopyAttributes :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe c -> m () Source
fileCopyFinish
data FileCopyFinishMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileCopyFinishMethodInfo a signature |
fileCopyFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileCreate
data FileCreateMethodInfo Source
((~) * signature ([FileCreateFlags] -> Maybe b -> m FileOutputStream), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileCreateMethodInfo a signature |
fileCreate :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe b -> m FileOutputStream Source
fileCreateAsync
data FileCreateAsyncMethodInfo Source
((~) * signature ([FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileCreateAsyncMethodInfo a signature |
fileCreateAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileCreateFinish
data FileCreateFinishMethodInfo Source
((~) * signature (b -> m FileOutputStream), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileCreateFinishMethodInfo a signature |
fileCreateFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream Source
fileCreateReadwrite
data FileCreateReadwriteMethodInfo Source
((~) * signature ([FileCreateFlags] -> Maybe b -> m FileIOStream), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileCreateReadwriteMethodInfo a signature |
fileCreateReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe b -> m FileIOStream Source
fileCreateReadwriteAsync
data FileCreateReadwriteAsyncMethodInfo Source
((~) * signature ([FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileCreateReadwriteAsyncMethodInfo a signature |
fileCreateReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileCreateReadwriteFinish
data FileCreateReadwriteFinishMethodInfo Source
((~) * signature (b -> m FileIOStream), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileCreateReadwriteFinishMethodInfo a signature |
fileCreateReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream Source
fileDelete
data FileDeleteMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileDeleteMethodInfo a signature |
fileDelete :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m () Source
fileDeleteAsync
data FileDeleteAsyncMethodInfo Source
((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileDeleteAsyncMethodInfo a signature |
fileDeleteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileDeleteFinish
data FileDeleteFinishMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileDeleteFinishMethodInfo a signature |
fileDeleteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileDup
data FileDupMethodInfo Source
((~) * signature (m File), MonadIO m, FileK a) => MethodInfo * FileDupMethodInfo a signature |
fileEjectMountable
data FileEjectMountableMethodInfo Source
((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileEjectMountableMethodInfo a signature |
fileEjectMountable :: (MonadIO m, FileK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
Deprecated: (Since version 2.22)Use g_file_eject_mountable_with_operation() instead.
fileEjectMountableFinish
data FileEjectMountableFinishMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileEjectMountableFinishMethodInfo a signature |
fileEjectMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
Deprecated: (Since version 2.22)Use g_file_eject_mountable_with_operation_finish() instead.
fileEjectMountableWithOperation
data FileEjectMountableWithOperationMethodInfo Source
((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, MountOperationK b, CancellableK c) => MethodInfo * FileEjectMountableWithOperationMethodInfo a signature |
fileEjectMountableWithOperation :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
fileEjectMountableWithOperationFinish
data FileEjectMountableWithOperationFinishMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileEjectMountableWithOperationFinishMethodInfo a signature |
fileEjectMountableWithOperationFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileEnumerateChildren
data FileEnumerateChildrenMethodInfo Source
((~) * signature (Text -> [FileQueryInfoFlags] -> Maybe b -> m FileEnumerator), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileEnumerateChildrenMethodInfo a signature |
fileEnumerateChildren :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Maybe b -> m FileEnumerator Source
fileEnumerateChildrenAsync
data FileEnumerateChildrenAsyncMethodInfo Source
((~) * signature (Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileEnumerateChildrenAsyncMethodInfo a signature |
fileEnumerateChildrenAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileEnumerateChildrenFinish
data FileEnumerateChildrenFinishMethodInfo Source
((~) * signature (b -> m FileEnumerator), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileEnumerateChildrenFinishMethodInfo a signature |
fileEnumerateChildrenFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileEnumerator Source
fileEqual
data FileEqualMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, FileK a, FileK b) => MethodInfo * FileEqualMethodInfo a signature |
fileFindEnclosingMount
data FileFindEnclosingMountMethodInfo Source
((~) * signature (Maybe b -> m Mount), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileFindEnclosingMountMethodInfo a signature |
fileFindEnclosingMount :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m Mount Source
fileFindEnclosingMountAsync
data FileFindEnclosingMountAsyncMethodInfo Source
((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileFindEnclosingMountAsyncMethodInfo a signature |
fileFindEnclosingMountAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileFindEnclosingMountFinish
data FileFindEnclosingMountFinishMethodInfo Source
((~) * signature (b -> m Mount), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileFindEnclosingMountFinishMethodInfo a signature |
fileFindEnclosingMountFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m Mount Source
fileGetBasename
data FileGetBasenameMethodInfo Source
((~) * signature (m (Maybe Text)), MonadIO m, FileK a) => MethodInfo * FileGetBasenameMethodInfo a signature |
fileGetChild
data FileGetChildMethodInfo Source
((~) * signature (Text -> m File), MonadIO m, FileK a) => MethodInfo * FileGetChildMethodInfo a signature |
fileGetChildForDisplayName
data FileGetChildForDisplayNameMethodInfo Source
((~) * signature (Text -> m File), MonadIO m, FileK a) => MethodInfo * FileGetChildForDisplayNameMethodInfo a signature |
fileGetParent
data FileGetParentMethodInfo Source
((~) * signature (m (Maybe File)), MonadIO m, FileK a) => MethodInfo * FileGetParentMethodInfo a signature |
fileGetParseName
data FileGetParseNameMethodInfo Source
((~) * signature (m Text), MonadIO m, FileK a) => MethodInfo * FileGetParseNameMethodInfo a signature |
fileGetParseName :: (MonadIO m, FileK a) => a -> m Text Source
fileGetPath
data FileGetPathMethodInfo Source
((~) * signature (m (Maybe Text)), MonadIO m, FileK a) => MethodInfo * FileGetPathMethodInfo a signature |
fileGetRelativePath
data FileGetRelativePathMethodInfo Source
((~) * signature (b -> m (Maybe Text)), MonadIO m, FileK a, FileK b) => MethodInfo * FileGetRelativePathMethodInfo a signature |
fileGetUri
data FileGetUriMethodInfo Source
((~) * signature (m Text), MonadIO m, FileK a) => MethodInfo * FileGetUriMethodInfo a signature |
fileGetUri :: (MonadIO m, FileK a) => a -> m Text Source
fileGetUriScheme
data FileGetUriSchemeMethodInfo Source
((~) * signature (m Text), MonadIO m, FileK a) => MethodInfo * FileGetUriSchemeMethodInfo a signature |
fileGetUriScheme :: (MonadIO m, FileK a) => a -> m Text Source
fileHasParent
data FileHasParentMethodInfo Source
((~) * signature (Maybe b -> m Bool), MonadIO m, FileK a, FileK b) => MethodInfo * FileHasParentMethodInfo a signature |
fileHasPrefix
data FileHasPrefixMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, FileK a, FileK b) => MethodInfo * FileHasPrefixMethodInfo a signature |
fileHasUriScheme
data FileHasUriSchemeMethodInfo Source
((~) * signature (Text -> m Bool), MonadIO m, FileK a) => MethodInfo * FileHasUriSchemeMethodInfo a signature |
fileHash
data FileHashMethodInfo Source
((~) * signature (m Word32), MonadIO m, FileK a) => MethodInfo * FileHashMethodInfo a signature |
fileIsNative
data FileIsNativeMethodInfo Source
((~) * signature (m Bool), MonadIO m, FileK a) => MethodInfo * FileIsNativeMethodInfo a signature |
fileIsNative :: (MonadIO m, FileK a) => a -> m Bool Source
fileLoadContents
data FileLoadContentsMethodInfo Source
((~) * signature (Maybe b -> m (ByteString, Text)), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileLoadContentsMethodInfo a signature |
fileLoadContents :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m (ByteString, Text) Source
fileLoadContentsAsync
data FileLoadContentsAsyncMethodInfo Source
((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileLoadContentsAsyncMethodInfo a signature |
fileLoadContentsAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileLoadContentsFinish
data FileLoadContentsFinishMethodInfo Source
((~) * signature (b -> m (ByteString, Text)), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileLoadContentsFinishMethodInfo a signature |
fileLoadContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (ByteString, Text) Source
fileLoadPartialContentsFinish
data FileLoadPartialContentsFinishMethodInfo Source
((~) * signature (b -> m (ByteString, Text)), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileLoadPartialContentsFinishMethodInfo a signature |
fileLoadPartialContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (ByteString, Text) Source
fileMakeDirectory
data FileMakeDirectoryMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileMakeDirectoryMethodInfo a signature |
fileMakeDirectory :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m () Source
fileMakeDirectoryAsync
data FileMakeDirectoryAsyncMethodInfo Source
((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileMakeDirectoryAsyncMethodInfo a signature |
fileMakeDirectoryAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileMakeDirectoryFinish
data FileMakeDirectoryFinishMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileMakeDirectoryFinishMethodInfo a signature |
fileMakeDirectoryFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileMakeDirectoryWithParents
data FileMakeDirectoryWithParentsMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileMakeDirectoryWithParentsMethodInfo a signature |
fileMakeDirectoryWithParents :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m () Source
fileMakeSymbolicLink
data FileMakeSymbolicLinkMethodInfo Source
((~) * signature (Text -> Maybe b -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileMakeSymbolicLinkMethodInfo a signature |
fileMakeSymbolicLink :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe b -> m () Source
fileMeasureDiskUsageFinish
data FileMeasureDiskUsageFinishMethodInfo Source
((~) * signature (b -> m (Word64, Word64, Word64)), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileMeasureDiskUsageFinishMethodInfo a signature |
fileMeasureDiskUsageFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (Word64, Word64, Word64) Source
fileMonitor
data FileMonitorMethodInfo Source
((~) * signature ([FileMonitorFlags] -> Maybe b -> m FileMonitor), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileMonitorMethodInfo a signature |
fileMonitor :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor Source
fileMonitorDirectory
data FileMonitorDirectoryMethodInfo Source
((~) * signature ([FileMonitorFlags] -> Maybe b -> m FileMonitor), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileMonitorDirectoryMethodInfo a signature |
fileMonitorDirectory :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor Source
fileMonitorFile
data FileMonitorFileMethodInfo Source
((~) * signature ([FileMonitorFlags] -> Maybe b -> m FileMonitor), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileMonitorFileMethodInfo a signature |
fileMonitorFile :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor Source
fileMountEnclosingVolume
data FileMountEnclosingVolumeMethodInfo Source
((~) * signature ([MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, MountOperationK b, CancellableK c) => MethodInfo * FileMountEnclosingVolumeMethodInfo a signature |
fileMountEnclosingVolume :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
fileMountEnclosingVolumeFinish
data FileMountEnclosingVolumeFinishMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileMountEnclosingVolumeFinishMethodInfo a signature |
fileMountEnclosingVolumeFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileMountMountable
data FileMountMountableMethodInfo Source
((~) * signature ([MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, MountOperationK b, CancellableK c) => MethodInfo * FileMountMountableMethodInfo a signature |
fileMountMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
fileMountMountableFinish
data FileMountMountableFinishMethodInfo Source
((~) * signature (b -> m File), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileMountMountableFinishMethodInfo a signature |
fileMountMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m File Source
fileMove
data FileMoveMethodInfo Source
((~) * signature (b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m ()), MonadIO m, FileK a, FileK b, CancellableK c) => MethodInfo * FileMoveMethodInfo a signature |
fileMove :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m () Source
fileNewForCommandlineArg
fileNewForCommandlineArg :: MonadIO m => Text -> m File Source
fileNewForCommandlineArgAndCwd
fileNewForPath
fileNewForPath :: MonadIO m => Text -> m File Source
fileNewForUri
fileNewForUri :: MonadIO m => Text -> m File Source
fileNewTmp
fileNewTmp :: MonadIO m => Maybe [Char] -> m (File, FileIOStream) Source
fileOpenReadwrite
data FileOpenReadwriteMethodInfo Source
((~) * signature (Maybe b -> m FileIOStream), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileOpenReadwriteMethodInfo a signature |
fileOpenReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileIOStream Source
fileOpenReadwriteAsync
data FileOpenReadwriteAsyncMethodInfo Source
((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileOpenReadwriteAsyncMethodInfo a signature |
fileOpenReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileOpenReadwriteFinish
data FileOpenReadwriteFinishMethodInfo Source
((~) * signature (b -> m FileIOStream), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileOpenReadwriteFinishMethodInfo a signature |
fileOpenReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream Source
fileParseName
fileParseName :: MonadIO m => Text -> m File Source
filePollMountable
data FilePollMountableMethodInfo Source
((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FilePollMountableMethodInfo a signature |
filePollMountable :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
filePollMountableFinish
data FilePollMountableFinishMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FilePollMountableFinishMethodInfo a signature |
filePollMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileQueryDefaultHandler
data FileQueryDefaultHandlerMethodInfo Source
((~) * signature (Maybe b -> m AppInfo), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileQueryDefaultHandlerMethodInfo a signature |
fileQueryDefaultHandler :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m AppInfo Source
fileQueryExists
data FileQueryExistsMethodInfo Source
((~) * signature (Maybe b -> m Bool), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileQueryExistsMethodInfo a signature |
fileQueryExists :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m Bool Source
fileQueryFileType
data FileQueryFileTypeMethodInfo Source
((~) * signature ([FileQueryInfoFlags] -> Maybe b -> m FileType), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileQueryFileTypeMethodInfo a signature |
fileQueryFileType :: (MonadIO m, FileK a, CancellableK b) => a -> [FileQueryInfoFlags] -> Maybe b -> m FileType Source
fileQueryFilesystemInfo
data FileQueryFilesystemInfoMethodInfo Source
((~) * signature (Text -> Maybe b -> m FileInfo), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileQueryFilesystemInfoMethodInfo a signature |
fileQueryFilesystemInfo :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe b -> m FileInfo Source
fileQueryFilesystemInfoAsync
data FileQueryFilesystemInfoAsyncMethodInfo Source
((~) * signature (Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileQueryFilesystemInfoAsyncMethodInfo a signature |
fileQueryFilesystemInfoAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileQueryFilesystemInfoFinish
data FileQueryFilesystemInfoFinishMethodInfo Source
((~) * signature (b -> m FileInfo), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileQueryFilesystemInfoFinishMethodInfo a signature |
fileQueryFilesystemInfoFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInfo Source
fileQueryInfo
data FileQueryInfoMethodInfo Source
((~) * signature (Text -> [FileQueryInfoFlags] -> Maybe b -> m FileInfo), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileQueryInfoMethodInfo a signature |
fileQueryInfo :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Maybe b -> m FileInfo Source
fileQueryInfoAsync
data FileQueryInfoAsyncMethodInfo Source
((~) * signature (Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileQueryInfoAsyncMethodInfo a signature |
fileQueryInfoAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileQueryInfoFinish
data FileQueryInfoFinishMethodInfo Source
((~) * signature (b -> m FileInfo), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileQueryInfoFinishMethodInfo a signature |
fileQueryInfoFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInfo Source
fileQuerySettableAttributes
data FileQuerySettableAttributesMethodInfo Source
((~) * signature (Maybe b -> m FileAttributeInfoList), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileQuerySettableAttributesMethodInfo a signature |
fileQuerySettableAttributes :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileAttributeInfoList Source
fileQueryWritableNamespaces
data FileQueryWritableNamespacesMethodInfo Source
((~) * signature (Maybe b -> m FileAttributeInfoList), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileQueryWritableNamespacesMethodInfo a signature |
fileQueryWritableNamespaces :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileAttributeInfoList Source
fileRead
data FileReadMethodInfo Source
((~) * signature (Maybe b -> m FileInputStream), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileReadMethodInfo a signature |
fileRead :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileInputStream Source
fileReadAsync
data FileReadAsyncMethodInfo Source
((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileReadAsyncMethodInfo a signature |
fileReadAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileReadFinish
data FileReadFinishMethodInfo Source
((~) * signature (b -> m FileInputStream), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileReadFinishMethodInfo a signature |
fileReadFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInputStream Source
fileReplace
data FileReplaceMethodInfo Source
((~) * signature (Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileOutputStream), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileReplaceMethodInfo a signature |
fileReplace :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileOutputStream Source
fileReplaceAsync
data FileReplaceAsyncMethodInfo Source
((~) * signature (Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileReplaceAsyncMethodInfo a signature |
fileReplaceAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileReplaceContents
data FileReplaceContentsMethodInfo Source
((~) * signature (ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m Text), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileReplaceContentsMethodInfo a signature |
fileReplaceContents :: (MonadIO m, FileK a, CancellableK b) => a -> ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m Text Source
fileReplaceContentsAsync
data FileReplaceContentsAsyncMethodInfo Source
((~) * signature (ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileReplaceContentsAsyncMethodInfo a signature |
fileReplaceContentsAsync :: (MonadIO m, FileK a, CancellableK b) => a -> ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileReplaceContentsBytesAsync
data FileReplaceContentsBytesAsyncMethodInfo Source
((~) * signature (Bytes -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileReplaceContentsBytesAsyncMethodInfo a signature |
fileReplaceContentsBytesAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Bytes -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileReplaceContentsFinish
data FileReplaceContentsFinishMethodInfo Source
((~) * signature (b -> m Text), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileReplaceContentsFinishMethodInfo a signature |
fileReplaceContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m Text Source
fileReplaceFinish
data FileReplaceFinishMethodInfo Source
((~) * signature (b -> m FileOutputStream), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileReplaceFinishMethodInfo a signature |
fileReplaceFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream Source
fileReplaceReadwrite
data FileReplaceReadwriteMethodInfo Source
((~) * signature (Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileIOStream), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileReplaceReadwriteMethodInfo a signature |
fileReplaceReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileIOStream Source
fileReplaceReadwriteAsync
data FileReplaceReadwriteAsyncMethodInfo Source
((~) * signature (Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileReplaceReadwriteAsyncMethodInfo a signature |
fileReplaceReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileReplaceReadwriteFinish
data FileReplaceReadwriteFinishMethodInfo Source
((~) * signature (b -> m FileIOStream), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileReplaceReadwriteFinishMethodInfo a signature |
fileReplaceReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream Source
fileResolveRelativePath
data FileResolveRelativePathMethodInfo Source
((~) * signature (Text -> m File), MonadIO m, FileK a) => MethodInfo * FileResolveRelativePathMethodInfo a signature |
fileSetAttribute
data FileSetAttributeMethodInfo Source
((~) * signature (Text -> FileAttributeType -> Ptr () -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileSetAttributeMethodInfo a signature |
fileSetAttribute :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> FileAttributeType -> Ptr () -> [FileQueryInfoFlags] -> Maybe b -> m () Source
fileSetAttributeByteString
data FileSetAttributeByteStringMethodInfo Source
((~) * signature (Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileSetAttributeByteStringMethodInfo a signature |
fileSetAttributeByteString :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m () Source
fileSetAttributeInt32
data FileSetAttributeInt32MethodInfo Source
((~) * signature (Text -> Int32 -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileSetAttributeInt32MethodInfo a signature |
fileSetAttributeInt32 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> [FileQueryInfoFlags] -> Maybe b -> m () Source
fileSetAttributeInt64
data FileSetAttributeInt64MethodInfo Source
((~) * signature (Text -> Int64 -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileSetAttributeInt64MethodInfo a signature |
fileSetAttributeInt64 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int64 -> [FileQueryInfoFlags] -> Maybe b -> m () Source
fileSetAttributeString
data FileSetAttributeStringMethodInfo Source
((~) * signature (Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileSetAttributeStringMethodInfo a signature |
fileSetAttributeString :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m () Source
fileSetAttributeUint32
data FileSetAttributeUint32MethodInfo Source
((~) * signature (Text -> Word32 -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileSetAttributeUint32MethodInfo a signature |
fileSetAttributeUint32 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Word32 -> [FileQueryInfoFlags] -> Maybe b -> m () Source
fileSetAttributeUint64
data FileSetAttributeUint64MethodInfo Source
((~) * signature (Text -> Word64 -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileSetAttributeUint64MethodInfo a signature |
fileSetAttributeUint64 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Word64 -> [FileQueryInfoFlags] -> Maybe b -> m () Source
fileSetAttributesAsync
data FileSetAttributesAsyncMethodInfo Source
((~) * signature (b -> [FileQueryInfoFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, FileInfoK b, CancellableK c) => MethodInfo * FileSetAttributesAsyncMethodInfo a signature |
fileSetAttributesAsync :: (MonadIO m, FileK a, FileInfoK b, CancellableK c) => a -> b -> [FileQueryInfoFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
fileSetAttributesFinish
data FileSetAttributesFinishMethodInfo Source
((~) * signature (b -> m FileInfo), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileSetAttributesFinishMethodInfo a signature |
fileSetAttributesFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInfo Source
fileSetAttributesFromInfo
data FileSetAttributesFromInfoMethodInfo Source
((~) * signature (b -> [FileQueryInfoFlags] -> Maybe c -> m ()), MonadIO m, FileK a, FileInfoK b, CancellableK c) => MethodInfo * FileSetAttributesFromInfoMethodInfo a signature |
fileSetAttributesFromInfo :: (MonadIO m, FileK a, FileInfoK b, CancellableK c) => a -> b -> [FileQueryInfoFlags] -> Maybe c -> m () Source
fileSetDisplayName
data FileSetDisplayNameMethodInfo Source
((~) * signature (Text -> Maybe b -> m File), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileSetDisplayNameMethodInfo a signature |
fileSetDisplayName :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe b -> m File Source
fileSetDisplayNameAsync
data FileSetDisplayNameAsyncMethodInfo Source
((~) * signature (Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileSetDisplayNameAsyncMethodInfo a signature |
fileSetDisplayNameAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileSetDisplayNameFinish
data FileSetDisplayNameFinishMethodInfo Source
((~) * signature (b -> m File), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileSetDisplayNameFinishMethodInfo a signature |
fileSetDisplayNameFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m File Source
fileStartMountable
data FileStartMountableMethodInfo Source
((~) * signature ([DriveStartFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, MountOperationK b, CancellableK c) => MethodInfo * FileStartMountableMethodInfo a signature |
fileStartMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [DriveStartFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
fileStartMountableFinish
data FileStartMountableFinishMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileStartMountableFinishMethodInfo a signature |
fileStartMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileStopMountable
data FileStopMountableMethodInfo Source
((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, MountOperationK b, CancellableK c) => MethodInfo * FileStopMountableMethodInfo a signature |
fileStopMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
fileStopMountableFinish
data FileStopMountableFinishMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileStopMountableFinishMethodInfo a signature |
fileStopMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileSupportsThreadContexts
data FileSupportsThreadContextsMethodInfo Source
((~) * signature (m Bool), MonadIO m, FileK a) => MethodInfo * FileSupportsThreadContextsMethodInfo a signature |
fileSupportsThreadContexts :: (MonadIO m, FileK a) => a -> m Bool Source
fileTrash
data FileTrashMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileTrashMethodInfo a signature |
fileTrashAsync
data FileTrashAsyncMethodInfo Source
((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileTrashAsyncMethodInfo a signature |
fileTrashAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileTrashFinish
data FileTrashFinishMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileTrashFinishMethodInfo a signature |
fileTrashFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileUnmountMountable
data FileUnmountMountableMethodInfo Source
((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo * FileUnmountMountableMethodInfo a signature |
fileUnmountMountable :: (MonadIO m, FileK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
Deprecated: (Since version 2.22)Use g_file_unmount_mountable_with_operation() instead.
fileUnmountMountableFinish
data FileUnmountMountableFinishMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileUnmountMountableFinishMethodInfo a signature |
fileUnmountMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
Deprecated: (Since version 2.22)Use g_file_unmount_mountable_with_operation_finish() instead.
fileUnmountMountableWithOperation
data FileUnmountMountableWithOperationMethodInfo Source
((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileK a, MountOperationK b, CancellableK c) => MethodInfo * FileUnmountMountableWithOperationMethodInfo a signature |
fileUnmountMountableWithOperation :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
fileUnmountMountableWithOperationFinish
data FileUnmountMountableWithOperationFinishMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo * FileUnmountMountableWithOperationFinishMethodInfo a signature |
fileUnmountMountableWithOperationFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source