gi-gio-0.2.44.12: 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

class GObject o => FileK o Source

Instances

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

Methods

fileAppendTo

fileAppendToAsync

fileAppendToFinish

fileCopy

fileCopyAttributes

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

fileCopyFinish

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

fileCreate

fileCreateAsync

fileCreateFinish

fileCreateReadwrite

fileCreateReadwriteAsync

fileCreateReadwriteFinish

fileDelete

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

fileDeleteAsync

fileDeleteFinish

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

fileDup

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

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

fileFindEnclosingMount

fileFindEnclosingMountAsync

fileFindEnclosingMountFinish

fileGetBasename

fileGetChild

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

fileGetChildForDisplayName

fileGetParent

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

fileGetParseName

fileGetPath

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

fileGetRelativePath

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

fileGetUri

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

fileGetUriScheme

fileHasParent

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

fileHasPrefix

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

fileHasUriScheme

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

fileHash

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

fileIsNative

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

fileOpenReadwrite

fileOpenReadwriteAsync

fileOpenReadwriteFinish

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

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

fileTrashAsync

fileTrashFinish

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