gi-gio-0.2.46.13: 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 (ForeignPtr File) 

Instances

GObject 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

type ParentTypes File Source 
type AttributeList File Source 
type SignalList File Source 

class GObject o => FileK o Source

Instances

toFile :: FileK o => o -> IO File Source

Methods

fileAppendTo

fileAppendToAsync

fileAppendToFinish

fileCopy

data FileCopyMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m ()), MonadIO m, FileK a, FileK b, CancellableK c) => MethodInfo (TYPE Lifted) FileCopyMethodInfo a signature Source 

Methods

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

fileCopyAttributes

fileCopyAttributes :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe c -> m () Source

fileCopyFinish

data FileCopyFinishMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo (TYPE Lifted) FileCopyFinishMethodInfo a signature Source 

fileCopyFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source

fileCreate

fileCreateAsync

fileCreateFinish

fileCreateReadwrite

fileCreateReadwriteAsync

fileCreateReadwriteFinish

fileDelete

data FileDeleteMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo (TYPE Lifted) FileDeleteMethodInfo a signature Source 

Methods

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

fileDelete :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m () Source

fileDeleteAsync

fileDeleteFinish

data FileDeleteFinishMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo (TYPE Lifted) FileDeleteFinishMethodInfo a signature Source 

fileDeleteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source

fileDup

data FileDupMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m File), MonadIO m, FileK a) => MethodInfo (TYPE Lifted) FileDupMethodInfo a signature Source 

Methods

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

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

fileEjectMountable

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

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

fileEjectMountableWithOperationFinish

fileEnumerateChildren

fileEnumerateChildrenAsync

fileEnumerateChildrenFinish

fileEqual

data FileEqualMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> m Bool), MonadIO m, FileK a, FileK b) => MethodInfo (TYPE Lifted) FileEqualMethodInfo a signature Source 

Methods

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

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

fileFindEnclosingMount

fileFindEnclosingMountAsync

fileFindEnclosingMountFinish

fileGetBasename

fileGetChild

data FileGetChildMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> m File), MonadIO m, FileK a) => MethodInfo (TYPE Lifted) FileGetChildMethodInfo a signature Source 

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

fileGetChildForDisplayName

fileGetParent

data FileGetParentMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m File), MonadIO m, FileK a) => MethodInfo (TYPE Lifted) FileGetParentMethodInfo a signature Source 

fileGetParent :: (MonadIO m, FileK a) => a -> m File Source

fileGetParseName

fileGetPath

data FileGetPathMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, FileK a) => MethodInfo (TYPE Lifted) FileGetPathMethodInfo a signature Source 

Methods

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

fileGetPath :: (MonadIO m, FileK a) => a -> m Text Source

fileGetRelativePath

fileGetRelativePath :: (MonadIO m, FileK a, FileK b) => a -> b -> m Text Source

fileGetUri

data FileGetUriMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, FileK a) => MethodInfo (TYPE Lifted) FileGetUriMethodInfo a signature Source 

Methods

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

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

fileGetUriScheme

fileHasParent

data FileHasParentMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m Bool), MonadIO m, FileK a, FileK b) => MethodInfo (TYPE Lifted) FileHasParentMethodInfo a signature Source 

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

fileHasPrefix

data FileHasPrefixMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> m Bool), MonadIO m, FileK a, FileK b) => MethodInfo (TYPE Lifted) FileHasPrefixMethodInfo a signature Source 

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

fileHasUriScheme

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

fileHash

data FileHashMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Word32), MonadIO m, FileK a) => MethodInfo (TYPE Lifted) FileHashMethodInfo a signature Source 

Methods

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

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

fileIsNative

data FileIsNativeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Bool), MonadIO m, FileK a) => MethodInfo (TYPE Lifted) FileIsNativeMethodInfo a signature Source 

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

fileLoadContents

fileLoadContentsAsync

fileLoadContentsFinish

fileLoadPartialContentsFinish

fileMakeDirectory

fileMakeDirectory :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m () Source

fileMakeDirectoryAsync

fileMakeDirectoryFinish

fileMakeDirectoryWithParents

fileMakeSymbolicLink

fileMakeSymbolicLink :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe b -> m () Source

fileMeasureDiskUsageFinish

fileMonitor

fileMonitorDirectory

fileMonitorFile

fileMountEnclosingVolume

fileMountEnclosingVolumeFinish

fileMountMountable

fileMountMountableFinish

fileMove

data FileMoveMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m ()), MonadIO m, FileK a, FileK b, CancellableK c) => MethodInfo (TYPE Lifted) FileMoveMethodInfo a signature Source 

Methods

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

fileNewForCommandlineArg

fileNewForCommandlineArgAndCwd

fileNewForPath

fileNewForUri

fileNewTmp

fileOpenReadwrite

fileOpenReadwriteAsync

fileOpenReadwriteFinish

fileParseName

filePollMountable

filePollMountableFinish

fileQueryDefaultHandler

fileQueryExists

fileQueryFileType

fileQueryFilesystemInfo

fileQueryFilesystemInfoAsync

fileQueryFilesystemInfoFinish

fileQueryInfo

fileQueryInfoAsync

fileQueryInfoFinish

fileQuerySettableAttributes

fileQueryWritableNamespaces

fileRead

data FileReadMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m FileInputStream), MonadIO m, FileK a, CancellableK b) => MethodInfo (TYPE Lifted) FileReadMethodInfo a signature Source 

Methods

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

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

data FileTrashMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, FileK a, CancellableK b) => MethodInfo (TYPE Lifted) FileTrashMethodInfo a signature Source 

Methods

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

fileTrash :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m () Source

fileTrashAsync

fileTrashFinish

data FileTrashFinishMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, FileK a, AsyncResultK b) => MethodInfo (TYPE Lifted) FileTrashFinishMethodInfo a signature Source 

fileTrashFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source

fileUnmountMountable

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

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

fileUnmountMountableWithOperationFinish