| Gtk2Hs | Contents | Index

System.GIO.File

Maintainer | gtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)

Description
Documentation
newtype File

Constructors

File (ForeignPtr File) |

Instances

Eq File
GObjectClass File
FileClass File

class GObjectClass o => FileClass o

Instances

FileClass File

data FileQueryInfoFlags

Constructors

FileQueryInfoNone |
FileQueryInfoNofollowSymlinks |

Instances

Bounded FileQueryInfoFlags
Enum FileQueryInfoFlags
Eq FileQueryInfoFlags
Ord FileQueryInfoFlags
Show FileQueryInfoFlags
Typeable FileQueryInfoFlags
Flags FileQueryInfoFlags

data FileCreateFlags

Constructors

FileCreateNone |
FileCreatePrivate |
FileCreateReplaceDestination |

Instances

Bounded FileCreateFlags
Enum FileCreateFlags
Eq FileCreateFlags
Ord FileCreateFlags
Show FileCreateFlags
Typeable FileCreateFlags
Flags FileCreateFlags

data FileCopyFlags

Constructors

FileCopyNone |
FileCopyOverwrite |
FileCopyBackup |
FileCopyNofollowSymlinks |
FileCopyAllMetadata |
FileCopyNoFallbackForMove |
FileCopyTargetDefaultPerms |

Instances

Bounded FileCopyFlags
Enum FileCopyFlags
Eq FileCopyFlags
Ord FileCopyFlags
Show FileCopyFlags
Typeable FileCopyFlags
Flags FileCopyFlags

data FileMonitorFlags

Constructors

FileMonitorNone |
FileMonitorWatchMounts |

Instances

Bounded FileMonitorFlags
Enum FileMonitorFlags
Eq FileMonitorFlags
Ord FileMonitorFlags
Show FileMonitorFlags
Typeable FileMonitorFlags
Flags FileMonitorFlags

data FilesystemPreviewType

Constructors

FilesystemPreviewTypeIfAlways |
FilesystemPreviewTypeIfLocal |
FilesystemPreviewTypeNever |

Instances

Bounded FilesystemPreviewType
Enum FilesystemPreviewType
Eq FilesystemPreviewType
Ord FilesystemPreviewType
Show FilesystemPreviewType
Typeable FilesystemPreviewType

type FileProgressCallback = Offset -> Offset -> IO ()
type FileReadMoreCallback = ByteString -> IO Bool
fileFromPath :: FilePath -> File
fileFromURI :: String -> File
fileFromCommandlineArg :: String -> File
fileFromParseName :: String -> File
fileEqual :: (FileClass file1, FileClass file2) => file1 -> file2 -> Bool
fileBasename :: FileClass file => file -> String
filePath :: FileClass file => file -> FilePath
fileURI :: FileClass file => file -> String
fileParseName :: FileClass file => file -> String
fileGetChild :: FileClass file => file -> String -> File
fileGetChildForDisplayName :: FileClass file => file -> String -> Maybe File
fileHasPrefix :: (FileClass file1, FileClass file2) => file1 -> file2 -> Bool
fileGetRelativePath :: (FileClass file1, FileClass file2) => file1 -> file2 -> Maybe FilePath
fileResolveRelativePath :: FileClass file => file -> FilePath -> Maybe File
fileIsNative :: FileClass file => file -> Bool
fileHasURIScheme :: FileClass file => file -> String -> Bool
fileURIScheme :: FileClass file => file -> String
fileRead :: FileClass file => file -> Maybe Cancellable -> IO FileInputStream
fileReadAsync :: FileClass file => file -> Int -> Maybe Cancellable -> AsyncReadyCallback -> IO ()
fileReadFinish :: FileClass file => file -> AsyncResult -> IO FileInputStream
fileAppendTo :: FileClass file => file -> [FileCreateFlags] -> Maybe Cancellable -> IO FileOutputStream
fileCreate :: FileClass file => file -> [FileCreateFlags] -> Maybe Cancellable -> IO FileOutputStream
fileReplace :: FileClass file => file -> Maybe String -> Bool -> [FileCreateFlags] -> Maybe Cancellable -> IO FileOutputStream
fileAppendToAsync :: FileClass file => file -> [FileCreateFlags] -> Int -> Maybe Cancellable -> AsyncReadyCallback -> IO ()
fileAppendToFinish :: FileClass file => file -> AsyncResult -> IO FileOutputStream
fileCreateAsync :: FileClass file => file -> [FileCreateFlags] -> Int -> Maybe Cancellable -> AsyncReadyCallback -> IO ()
fileCreateFinish :: FileClass file => file -> AsyncResult -> IO FileOutputStream
fileReplaceAsync :: FileClass file => file -> String -> Bool -> [FileCreateFlags] -> Int -> Maybe Cancellable -> AsyncReadyCallback -> IO ()
fileReplaceFinish :: FileClass file => file -> AsyncResult -> IO FileOutputStream
fileQueryInfo :: FileClass file => file -> String -> [FileQueryInfoFlags] -> Maybe Cancellable -> IO FileInfo
fileQueryInfoAsync :: FileClass file => file -> String -> [FileQueryInfoFlags] -> Int -> Maybe Cancellable -> AsyncReadyCallback -> IO ()
fileQueryInfoFinish :: FileClass file => file -> AsyncResult -> IO FileInfo
fileQueryExists :: FileClass file => file -> Maybe Cancellable -> IO Bool
fileQueryFilesystemInfo :: FileClass file => file -> String -> Maybe Cancellable -> IO FileInfo
fileQueryFilesystemInfoAsync :: FileClass file => file -> String -> Int -> Maybe Cancellable -> AsyncReadyCallback -> IO ()
fileQueryFilesystemInfoFinish :: FileClass file => file -> AsyncResult -> IO FileInfo
fileQueryDefaultHandler :: FileClass file => file -> Maybe Cancellable -> IO AppInfo
fileFindEnclosingMount :: FileClass file => file -> Maybe Cancellable -> IO Mount
fileFindEnclosingMountAsync :: FileClass file => file -> Int -> Maybe Cancellable -> AsyncReadyCallback -> IO ()
fileFindEnclosingMountFinish :: FileClass file => file -> AsyncResult -> IO Mount
fileEnumerateChildren :: FileClass file => file -> String -> [FileQueryInfoFlags] -> Maybe Cancellable -> IO FileEnumerator
fileEnumerateChildrenAsync :: FileClass file => file -> String -> [FileQueryInfoFlags] -> Int -> Maybe Cancellable -> AsyncReadyCallback -> IO ()
fileEnumerateChildrenFinish :: FileClass file => file -> AsyncResult -> IO FileEnumerator
fileSetDisplayName :: FileClass file => file -> String -> Maybe Cancellable -> IO File
fileSetDisplayNameAsync :: FileClass file => file -> String -> Int -> Maybe Cancellable -> AsyncReadyCallback -> IO ()
fileSetDisplayNameFinish :: FileClass file => file -> AsyncResult -> IO File
fileDelete :: FileClass file => file -> Maybe Cancellable -> IO ()
fileTrash :: FileClass file => file -> Maybe Cancellable -> IO ()
fileCopy :: (FileClass source, FileClass destination) => source -> destination -> [FileCopyFlags] -> Maybe Cancellable -> Maybe FileProgressCallback -> IO Bool
fileCopyAsync :: (FileClass source, FileClass destination) => source -> destination -> [FileCopyFlags] -> Int -> Maybe Cancellable -> Maybe FileProgressCallback -> AsyncReadyCallback -> IO ()
fileCopyFinish :: FileClass file => file -> AsyncResult -> IO Bool
fileMove :: (FileClass source, FileClass destination) => source -> destination -> [FileCopyFlags] -> Maybe Cancellable -> Maybe FileProgressCallback -> IO Bool
fileMakeDirectory :: FileClass file => file -> Maybe Cancellable -> IO ()
fileMakeDirectoryWithParents :: FileClass file => file -> Maybe Cancellable -> IO ()
fileMakeSymbolicLink :: FileClass file => file -> String -> Maybe Cancellable -> IO ()
fileQuerySettableAttributes :: FileClass file => file -> Maybe Cancellable -> IO [FileAttributeInfo]
fileQueryWritableNamespaces :: FileClass file => file -> Maybe Cancellable -> IO [FileAttributeInfo]
Produced by Haddock version 2.4.2