gi-gio-2.0.7: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Interfaces.File

Contents

Description

 

Synopsis

Exported types

newtype File Source #

Constructors

File (ManagedPtr File) 

Instances

GObject File Source # 
IsObject File Source # 
IsFile File Source # 
((~) * info (ResolveFileMethod t File), MethodInfo * info File p) => IsLabel t (File -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> File -> p #

((~) * info (ResolveFileMethod t File), MethodInfo * info File p) => IsLabelProxy t (File -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> File -> p

HasAttributeList * File Source # 
type SignalList File Source # 
type SignalList File
type AttributeList File Source # 
type AttributeList File

class GObject o => IsFile o Source #

Instances

(GObject a, UnknownAncestorError Constraint File a) => IsFile a Source # 
IsFile File Source # 

toFile :: IsFile o => o -> IO File Source #

Methods

appendTo

data FileAppendToMethodInfo Source #

Instances

((~) * signature ([FileCreateFlags] -> Maybe b -> m FileOutputStream), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileAppendToMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileAppendToMethodInfo a -> signature -> s

appendToAsync

data FileAppendToAsyncMethodInfo Source #

Instances

((~) * signature ([FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileAppendToAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileAppendToAsyncMethodInfo a -> signature -> s

appendToFinish

data FileAppendToFinishMethodInfo Source #

Instances

((~) * signature (b -> m FileOutputStream), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileAppendToFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileAppendToFinishMethodInfo a -> signature -> s

copy

data FileCopyMethodInfo Source #

Instances

((~) * signature (b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m ()), MonadIO m, IsFile a, IsFile b, IsCancellable c) => MethodInfo * FileCopyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileCopyMethodInfo a -> signature -> s

copyAttributes

data FileCopyAttributesMethodInfo Source #

Instances

((~) * signature (b -> [FileCopyFlags] -> Maybe c -> m ()), MonadIO m, IsFile a, IsFile b, IsCancellable c) => MethodInfo * FileCopyAttributesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileCopyAttributesMethodInfo a -> signature -> s

fileCopyAttributes :: (MonadIO m, IsFile a, IsFile b, IsCancellable c) => a -> b -> [FileCopyFlags] -> Maybe c -> m () Source #

copyFinish

data FileCopyFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileCopyFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileCopyFinishMethodInfo a -> signature -> s

fileCopyFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #

create

data FileCreateMethodInfo Source #

Instances

((~) * signature ([FileCreateFlags] -> Maybe b -> m FileOutputStream), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileCreateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileCreateMethodInfo a -> signature -> s

createAsync

data FileCreateAsyncMethodInfo Source #

Instances

((~) * signature ([FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileCreateAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileCreateAsyncMethodInfo a -> signature -> s

createFinish

data FileCreateFinishMethodInfo Source #

Instances

((~) * signature (b -> m FileOutputStream), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileCreateFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileCreateFinishMethodInfo a -> signature -> s

createReadwrite

data FileCreateReadwriteMethodInfo Source #

Instances

((~) * signature ([FileCreateFlags] -> Maybe b -> m FileIOStream), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileCreateReadwriteMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileCreateReadwriteMethodInfo a -> signature -> s

createReadwriteAsync

data FileCreateReadwriteAsyncMethodInfo Source #

Instances

((~) * signature ([FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileCreateReadwriteAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileCreateReadwriteAsyncMethodInfo a -> signature -> s

createReadwriteFinish

data FileCreateReadwriteFinishMethodInfo Source #

Instances

((~) * signature (b -> m FileIOStream), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileCreateReadwriteFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileCreateReadwriteFinishMethodInfo a -> signature -> s

delete

data FileDeleteMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileDeleteMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileDeleteMethodInfo a -> signature -> s

fileDelete :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m () Source #

deleteAsync

data FileDeleteAsyncMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileDeleteAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileDeleteAsyncMethodInfo a -> signature -> s

deleteFinish

data FileDeleteFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileDeleteFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileDeleteFinishMethodInfo a -> signature -> s

fileDeleteFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #

dup

data FileDupMethodInfo Source #

Instances

((~) * signature (m File), MonadIO m, IsFile a) => MethodInfo * FileDupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileDupMethodInfo a -> signature -> s

fileDup :: (MonadIO m, IsFile a) => a -> m File Source #

ejectMountable

data FileEjectMountableMethodInfo Source #

Instances

((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileEjectMountableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileEjectMountableMethodInfo a -> signature -> s

fileEjectMountable :: (MonadIO m, IsFile a, IsCancellable b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #

Deprecated: (Since version 2.22)Use g_file_eject_mountable_with_operation() instead.

ejectMountableFinish

data FileEjectMountableFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileEjectMountableFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileEjectMountableFinishMethodInfo a -> signature -> s

fileEjectMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #

Deprecated: (Since version 2.22)Use g_file_eject_mountable_with_operation_finish() instead.

ejectMountableWithOperation

ejectMountableWithOperationFinish

enumerateChildren

data FileEnumerateChildrenMethodInfo Source #

Instances

((~) * signature (Text -> [FileQueryInfoFlags] -> Maybe b -> m FileEnumerator), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileEnumerateChildrenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileEnumerateChildrenMethodInfo a -> signature -> s

enumerateChildrenAsync

data FileEnumerateChildrenAsyncMethodInfo Source #

Instances

((~) * signature (Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileEnumerateChildrenAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileEnumerateChildrenAsyncMethodInfo a -> signature -> s

enumerateChildrenFinish

data FileEnumerateChildrenFinishMethodInfo Source #

Instances

((~) * signature (b -> m FileEnumerator), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileEnumerateChildrenFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileEnumerateChildrenFinishMethodInfo a -> signature -> s

equal

data FileEqualMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsFile a, IsFile b) => MethodInfo * FileEqualMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileEqualMethodInfo a -> signature -> s

fileEqual :: (MonadIO m, IsFile a, IsFile b) => a -> b -> m Bool Source #

findEnclosingMount

data FileFindEnclosingMountMethodInfo Source #

Instances

((~) * signature (Maybe b -> m Mount), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileFindEnclosingMountMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileFindEnclosingMountMethodInfo a -> signature -> s

findEnclosingMountAsync

data FileFindEnclosingMountAsyncMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileFindEnclosingMountAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileFindEnclosingMountAsyncMethodInfo a -> signature -> s

findEnclosingMountFinish

data FileFindEnclosingMountFinishMethodInfo Source #

Instances

((~) * signature (b -> m Mount), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileFindEnclosingMountFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileFindEnclosingMountFinishMethodInfo a -> signature -> s

getBasename

data FileGetBasenameMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsFile a) => MethodInfo * FileGetBasenameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileGetBasenameMethodInfo a -> signature -> s

fileGetBasename :: (MonadIO m, IsFile a) => a -> m (Maybe Text) Source #

getChild

data FileGetChildMethodInfo Source #

Instances

((~) * signature (Text -> m File), MonadIO m, IsFile a) => MethodInfo * FileGetChildMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileGetChildMethodInfo a -> signature -> s

fileGetChild :: (MonadIO m, IsFile a) => a -> Text -> m File Source #

getChildForDisplayName

data FileGetChildForDisplayNameMethodInfo Source #

Instances

((~) * signature (Text -> m File), MonadIO m, IsFile a) => MethodInfo * FileGetChildForDisplayNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileGetChildForDisplayNameMethodInfo a -> signature -> s

getParent

data FileGetParentMethodInfo Source #

Instances

((~) * signature (m (Maybe File)), MonadIO m, IsFile a) => MethodInfo * FileGetParentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileGetParentMethodInfo a -> signature -> s

fileGetParent :: (MonadIO m, IsFile a) => a -> m (Maybe File) Source #

getParseName

data FileGetParseNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsFile a) => MethodInfo * FileGetParseNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileGetParseNameMethodInfo a -> signature -> s

fileGetParseName :: (MonadIO m, IsFile a) => a -> m Text Source #

getPath

data FileGetPathMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsFile a) => MethodInfo * FileGetPathMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileGetPathMethodInfo a -> signature -> s

fileGetPath :: (MonadIO m, IsFile a) => a -> m (Maybe Text) Source #

getRelativePath

data FileGetRelativePathMethodInfo Source #

Instances

((~) * signature (b -> m (Maybe Text)), MonadIO m, IsFile a, IsFile b) => MethodInfo * FileGetRelativePathMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileGetRelativePathMethodInfo a -> signature -> s

fileGetRelativePath :: (MonadIO m, IsFile a, IsFile b) => a -> b -> m (Maybe Text) Source #

getUri

data FileGetUriMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsFile a) => MethodInfo * FileGetUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileGetUriMethodInfo a -> signature -> s

fileGetUri :: (MonadIO m, IsFile a) => a -> m Text Source #

getUriScheme

data FileGetUriSchemeMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsFile a) => MethodInfo * FileGetUriSchemeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileGetUriSchemeMethodInfo a -> signature -> s

fileGetUriScheme :: (MonadIO m, IsFile a) => a -> m Text Source #

hasParent

data FileHasParentMethodInfo Source #

Instances

((~) * signature (Maybe b -> m Bool), MonadIO m, IsFile a, IsFile b) => MethodInfo * FileHasParentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileHasParentMethodInfo a -> signature -> s

fileHasParent :: (MonadIO m, IsFile a, IsFile b) => a -> Maybe b -> m Bool Source #

hasPrefix

data FileHasPrefixMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsFile a, IsFile b) => MethodInfo * FileHasPrefixMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileHasPrefixMethodInfo a -> signature -> s

fileHasPrefix :: (MonadIO m, IsFile a, IsFile b) => a -> b -> m Bool Source #

hasUriScheme

data FileHasUriSchemeMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m, IsFile a) => MethodInfo * FileHasUriSchemeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileHasUriSchemeMethodInfo a -> signature -> s

fileHasUriScheme :: (MonadIO m, IsFile a) => a -> Text -> m Bool Source #

hash

data FileHashMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsFile a) => MethodInfo * FileHashMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileHashMethodInfo a -> signature -> s

fileHash :: (MonadIO m, IsFile a) => a -> m Word32 Source #

isNative

data FileIsNativeMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsFile a) => MethodInfo * FileIsNativeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileIsNativeMethodInfo a -> signature -> s

fileIsNative :: (MonadIO m, IsFile a) => a -> m Bool Source #

loadContents

data FileLoadContentsMethodInfo Source #

Instances

((~) * signature (Maybe b -> m (ByteString, Text)), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileLoadContentsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileLoadContentsMethodInfo a -> signature -> s

fileLoadContents :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m (ByteString, Text) Source #

loadContentsAsync

data FileLoadContentsAsyncMethodInfo Source #

Instances

((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileLoadContentsAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileLoadContentsAsyncMethodInfo a -> signature -> s

loadContentsFinish

data FileLoadContentsFinishMethodInfo Source #

Instances

((~) * signature (b -> m (ByteString, Text)), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileLoadContentsFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileLoadContentsFinishMethodInfo a -> signature -> s

loadPartialContentsFinish

data FileLoadPartialContentsFinishMethodInfo Source #

Instances

((~) * signature (b -> m (ByteString, Text)), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileLoadPartialContentsFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileLoadPartialContentsFinishMethodInfo a -> signature -> s

makeDirectory

data FileMakeDirectoryMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileMakeDirectoryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileMakeDirectoryMethodInfo a -> signature -> s

fileMakeDirectory :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m () Source #

makeDirectoryAsync

data FileMakeDirectoryAsyncMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileMakeDirectoryAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileMakeDirectoryAsyncMethodInfo a -> signature -> s

makeDirectoryFinish

data FileMakeDirectoryFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileMakeDirectoryFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileMakeDirectoryFinishMethodInfo a -> signature -> s

makeDirectoryWithParents

data FileMakeDirectoryWithParentsMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileMakeDirectoryWithParentsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileMakeDirectoryWithParentsMethodInfo a -> signature -> s

makeSymbolicLink

data FileMakeSymbolicLinkMethodInfo Source #

Instances

((~) * signature (Text -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileMakeSymbolicLinkMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileMakeSymbolicLinkMethodInfo a -> signature -> s

fileMakeSymbolicLink :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Maybe b -> m () Source #

measureDiskUsageFinish

data FileMeasureDiskUsageFinishMethodInfo Source #

Instances

((~) * signature (b -> m (Word64, Word64, Word64)), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileMeasureDiskUsageFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileMeasureDiskUsageFinishMethodInfo a -> signature -> s

monitor

data FileMonitorMethodInfo Source #

Instances

((~) * signature ([FileMonitorFlags] -> Maybe b -> m FileMonitor), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileMonitorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileMonitorMethodInfo a -> signature -> s

monitorDirectory

data FileMonitorDirectoryMethodInfo Source #

Instances

((~) * signature ([FileMonitorFlags] -> Maybe b -> m FileMonitor), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileMonitorDirectoryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileMonitorDirectoryMethodInfo a -> signature -> s

monitorFile

data FileMonitorFileMethodInfo Source #

Instances

((~) * signature ([FileMonitorFlags] -> Maybe b -> m FileMonitor), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileMonitorFileMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileMonitorFileMethodInfo a -> signature -> s

mountEnclosingVolume

data FileMountEnclosingVolumeMethodInfo Source #

Instances

((~) * signature ([MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => MethodInfo * FileMountEnclosingVolumeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileMountEnclosingVolumeMethodInfo a -> signature -> s

mountEnclosingVolumeFinish

data FileMountEnclosingVolumeFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileMountEnclosingVolumeFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileMountEnclosingVolumeFinishMethodInfo a -> signature -> s

mountMountable

data FileMountMountableMethodInfo Source #

Instances

((~) * signature ([MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => MethodInfo * FileMountMountableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileMountMountableMethodInfo a -> signature -> s

mountMountableFinish

data FileMountMountableFinishMethodInfo Source #

Instances

((~) * signature (b -> m File), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileMountMountableFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileMountMountableFinishMethodInfo a -> signature -> s

move

data FileMoveMethodInfo Source #

Instances

((~) * signature (b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m ()), MonadIO m, IsFile a, IsFile b, IsCancellable c) => MethodInfo * FileMoveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileMoveMethodInfo a -> signature -> s

newForCommandlineArg

newForCommandlineArgAndCwd

newForPath

fileNewForPath :: MonadIO m => Text -> m File Source #

newForUri

fileNewForUri :: MonadIO m => Text -> m File Source #

newTmp

openReadwrite

data FileOpenReadwriteMethodInfo Source #

Instances

((~) * signature (Maybe b -> m FileIOStream), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileOpenReadwriteMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileOpenReadwriteMethodInfo a -> signature -> s

openReadwriteAsync

data FileOpenReadwriteAsyncMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileOpenReadwriteAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileOpenReadwriteAsyncMethodInfo a -> signature -> s

openReadwriteFinish

data FileOpenReadwriteFinishMethodInfo Source #

Instances

((~) * signature (b -> m FileIOStream), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileOpenReadwriteFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileOpenReadwriteFinishMethodInfo a -> signature -> s

parseName

fileParseName :: MonadIO m => Text -> m File Source #

pollMountable

data FilePollMountableMethodInfo Source #

Instances

((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FilePollMountableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FilePollMountableMethodInfo a -> signature -> s

pollMountableFinish

data FilePollMountableFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FilePollMountableFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FilePollMountableFinishMethodInfo a -> signature -> s

queryDefaultHandler

data FileQueryDefaultHandlerMethodInfo Source #

Instances

((~) * signature (Maybe b -> m AppInfo), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryDefaultHandlerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileQueryDefaultHandlerMethodInfo a -> signature -> s

queryExists

data FileQueryExistsMethodInfo Source #

Instances

((~) * signature (Maybe b -> m Bool), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryExistsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileQueryExistsMethodInfo a -> signature -> s

queryFileType

data FileQueryFileTypeMethodInfo Source #

Instances

((~) * signature ([FileQueryInfoFlags] -> Maybe b -> m FileType), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryFileTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileQueryFileTypeMethodInfo a -> signature -> s

queryFilesystemInfo

data FileQueryFilesystemInfoMethodInfo Source #

Instances

((~) * signature (Text -> Maybe b -> m FileInfo), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryFilesystemInfoMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileQueryFilesystemInfoMethodInfo a -> signature -> s

queryFilesystemInfoAsync

data FileQueryFilesystemInfoAsyncMethodInfo Source #

Instances

((~) * signature (Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryFilesystemInfoAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileQueryFilesystemInfoAsyncMethodInfo a -> signature -> s

queryFilesystemInfoFinish

data FileQueryFilesystemInfoFinishMethodInfo Source #

Instances

((~) * signature (b -> m FileInfo), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileQueryFilesystemInfoFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileQueryFilesystemInfoFinishMethodInfo a -> signature -> s

queryInfo

data FileQueryInfoMethodInfo Source #

Instances

((~) * signature (Text -> [FileQueryInfoFlags] -> Maybe b -> m FileInfo), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryInfoMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileQueryInfoMethodInfo a -> signature -> s

queryInfoAsync

data FileQueryInfoAsyncMethodInfo Source #

Instances

((~) * signature (Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryInfoAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileQueryInfoAsyncMethodInfo a -> signature -> s

queryInfoFinish

data FileQueryInfoFinishMethodInfo Source #

Instances

((~) * signature (b -> m FileInfo), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileQueryInfoFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileQueryInfoFinishMethodInfo a -> signature -> s

querySettableAttributes

data FileQuerySettableAttributesMethodInfo Source #

Instances

((~) * signature (Maybe b -> m FileAttributeInfoList), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQuerySettableAttributesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileQuerySettableAttributesMethodInfo a -> signature -> s

queryWritableNamespaces

data FileQueryWritableNamespacesMethodInfo Source #

Instances

((~) * signature (Maybe b -> m FileAttributeInfoList), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryWritableNamespacesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileQueryWritableNamespacesMethodInfo a -> signature -> s

read

data FileReadMethodInfo Source #

Instances

((~) * signature (Maybe b -> m FileInputStream), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReadMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileReadMethodInfo a -> signature -> s

readAsync

data FileReadAsyncMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReadAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileReadAsyncMethodInfo a -> signature -> s

readFinish

data FileReadFinishMethodInfo Source #

Instances

((~) * signature (b -> m FileInputStream), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileReadFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileReadFinishMethodInfo a -> signature -> s

replace

data FileReplaceMethodInfo Source #

Instances

((~) * signature (Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileOutputStream), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReplaceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileReplaceMethodInfo a -> signature -> s

replaceAsync

data FileReplaceAsyncMethodInfo Source #

Instances

((~) * signature (Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReplaceAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileReplaceAsyncMethodInfo a -> signature -> s

replaceContents

data FileReplaceContentsMethodInfo Source #

Instances

((~) * signature (ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m Text), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReplaceContentsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileReplaceContentsMethodInfo a -> signature -> s

fileReplaceContents :: (MonadIO m, IsFile a, IsCancellable b) => a -> ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m Text Source #

replaceContentsAsync

data FileReplaceContentsAsyncMethodInfo Source #

Instances

((~) * signature (ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReplaceContentsAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileReplaceContentsAsyncMethodInfo a -> signature -> s

replaceContentsBytesAsync

data FileReplaceContentsBytesAsyncMethodInfo Source #

Instances

((~) * signature (Bytes -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReplaceContentsBytesAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileReplaceContentsBytesAsyncMethodInfo a -> signature -> s

replaceContentsFinish

data FileReplaceContentsFinishMethodInfo Source #

Instances

((~) * signature (b -> m Text), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileReplaceContentsFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileReplaceContentsFinishMethodInfo a -> signature -> s

replaceFinish

data FileReplaceFinishMethodInfo Source #

Instances

((~) * signature (b -> m FileOutputStream), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileReplaceFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileReplaceFinishMethodInfo a -> signature -> s

replaceReadwrite

data FileReplaceReadwriteMethodInfo Source #

Instances

((~) * signature (Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileIOStream), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReplaceReadwriteMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileReplaceReadwriteMethodInfo a -> signature -> s

replaceReadwriteAsync

data FileReplaceReadwriteAsyncMethodInfo Source #

Instances

((~) * signature (Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReplaceReadwriteAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileReplaceReadwriteAsyncMethodInfo a -> signature -> s

replaceReadwriteFinish

data FileReplaceReadwriteFinishMethodInfo Source #

Instances

((~) * signature (b -> m FileIOStream), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileReplaceReadwriteFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileReplaceReadwriteFinishMethodInfo a -> signature -> s

resolveRelativePath

data FileResolveRelativePathMethodInfo Source #

Instances

((~) * signature (Text -> m File), MonadIO m, IsFile a) => MethodInfo * FileResolveRelativePathMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileResolveRelativePathMethodInfo a -> signature -> s

fileResolveRelativePath :: (MonadIO m, IsFile a) => a -> Text -> m File Source #

setAttribute

data FileSetAttributeMethodInfo Source #

Instances

((~) * signature (Text -> FileAttributeType -> Ptr () -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetAttributeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileSetAttributeMethodInfo a -> signature -> s

fileSetAttribute :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> FileAttributeType -> Ptr () -> [FileQueryInfoFlags] -> Maybe b -> m () Source #

setAttributeByteString

data FileSetAttributeByteStringMethodInfo Source #

Instances

((~) * signature (Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetAttributeByteStringMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileSetAttributeByteStringMethodInfo a -> signature -> s

fileSetAttributeByteString :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m () Source #

setAttributeInt32

data FileSetAttributeInt32MethodInfo Source #

Instances

((~) * signature (Text -> Int32 -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetAttributeInt32MethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileSetAttributeInt32MethodInfo a -> signature -> s

fileSetAttributeInt32 :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Int32 -> [FileQueryInfoFlags] -> Maybe b -> m () Source #

setAttributeInt64

data FileSetAttributeInt64MethodInfo Source #

Instances

((~) * signature (Text -> Int64 -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetAttributeInt64MethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileSetAttributeInt64MethodInfo a -> signature -> s

fileSetAttributeInt64 :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Int64 -> [FileQueryInfoFlags] -> Maybe b -> m () Source #

setAttributeString

data FileSetAttributeStringMethodInfo Source #

Instances

((~) * signature (Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetAttributeStringMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileSetAttributeStringMethodInfo a -> signature -> s

fileSetAttributeString :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m () Source #

setAttributeUint32

data FileSetAttributeUint32MethodInfo Source #

Instances

((~) * signature (Text -> Word32 -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetAttributeUint32MethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileSetAttributeUint32MethodInfo a -> signature -> s

setAttributeUint64

data FileSetAttributeUint64MethodInfo Source #

Instances

((~) * signature (Text -> Word64 -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetAttributeUint64MethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileSetAttributeUint64MethodInfo a -> signature -> s

setAttributesAsync

data FileSetAttributesAsyncMethodInfo Source #

Instances

((~) * signature (b -> [FileQueryInfoFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsFileInfo b, IsCancellable c) => MethodInfo * FileSetAttributesAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileSetAttributesAsyncMethodInfo a -> signature -> s

setAttributesFinish

data FileSetAttributesFinishMethodInfo Source #

Instances

((~) * signature (b -> m FileInfo), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileSetAttributesFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileSetAttributesFinishMethodInfo a -> signature -> s

setAttributesFromInfo

data FileSetAttributesFromInfoMethodInfo Source #

Instances

((~) * signature (b -> [FileQueryInfoFlags] -> Maybe c -> m ()), MonadIO m, IsFile a, IsFileInfo b, IsCancellable c) => MethodInfo * FileSetAttributesFromInfoMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileSetAttributesFromInfoMethodInfo a -> signature -> s

setDisplayName

data FileSetDisplayNameMethodInfo Source #

Instances

((~) * signature (Text -> Maybe b -> m File), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetDisplayNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileSetDisplayNameMethodInfo a -> signature -> s

fileSetDisplayName :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Maybe b -> m File Source #

setDisplayNameAsync

data FileSetDisplayNameAsyncMethodInfo Source #

Instances

((~) * signature (Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetDisplayNameAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileSetDisplayNameAsyncMethodInfo a -> signature -> s

setDisplayNameFinish

data FileSetDisplayNameFinishMethodInfo Source #

Instances

((~) * signature (b -> m File), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileSetDisplayNameFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileSetDisplayNameFinishMethodInfo a -> signature -> s

startMountable

data FileStartMountableMethodInfo Source #

Instances

((~) * signature ([DriveStartFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => MethodInfo * FileStartMountableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileStartMountableMethodInfo a -> signature -> s

startMountableFinish

data FileStartMountableFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileStartMountableFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileStartMountableFinishMethodInfo a -> signature -> s

stopMountable

data FileStopMountableMethodInfo Source #

Instances

((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => MethodInfo * FileStopMountableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileStopMountableMethodInfo a -> signature -> s

stopMountableFinish

data FileStopMountableFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileStopMountableFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileStopMountableFinishMethodInfo a -> signature -> s

supportsThreadContexts

data FileSupportsThreadContextsMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsFile a) => MethodInfo * FileSupportsThreadContextsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileSupportsThreadContextsMethodInfo a -> signature -> s

trash

data FileTrashMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileTrashMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileTrashMethodInfo a -> signature -> s

fileTrash :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m () Source #

trashAsync

data FileTrashAsyncMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileTrashAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileTrashAsyncMethodInfo a -> signature -> s

trashFinish

data FileTrashFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileTrashFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileTrashFinishMethodInfo a -> signature -> s

fileTrashFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #

unmountMountable

data FileUnmountMountableMethodInfo Source #

Instances

((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileUnmountMountableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileUnmountMountableMethodInfo a -> signature -> s

fileUnmountMountable :: (MonadIO m, IsFile a, IsCancellable b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #

Deprecated: (Since version 2.22)Use g_file_unmount_mountable_with_operation() instead.

unmountMountableFinish

data FileUnmountMountableFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileUnmountMountableFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileUnmountMountableFinishMethodInfo a -> signature -> s

fileUnmountMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #

Deprecated: (Since version 2.22)Use g_file_unmount_mountable_with_operation_finish() instead.

unmountMountableWithOperation

unmountMountableWithOperationFinish