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 |
- newtype Vfs = Vfs (ForeignPtr Vfs)
- class GObject o => VfsK o
- toVfs :: VfsK o => o -> IO Vfs
- noVfs :: Maybe Vfs
- vfsGetDefault :: MonadIO m => m Vfs
- data VfsGetFileForPathMethodInfo
- vfsGetFileForPath :: (MonadIO m, VfsK a) => a -> Text -> m File
- data VfsGetFileForUriMethodInfo
- vfsGetFileForUri :: (MonadIO m, VfsK a) => a -> Text -> m File
- vfsGetLocal :: MonadIO m => m Vfs
- data VfsGetSupportedUriSchemesMethodInfo
- vfsGetSupportedUriSchemes :: (MonadIO m, VfsK a) => a -> m [Text]
- data VfsIsActiveMethodInfo
- vfsIsActive :: (MonadIO m, VfsK a) => a -> m Bool
- data VfsParseNameMethodInfo
- vfsParseName :: (MonadIO m, VfsK a) => a -> Text -> m File
Exported types
Vfs (ForeignPtr Vfs) |
GObject Vfs | |
((~) * info (ResolveVfsMethod t Vfs), MethodInfo * info Vfs p) => IsLabelProxy t (Vfs -> p) | |
type ParentTypes Vfs | |
type AttributeList Vfs | |
type SignalList Vfs |
Methods
vfsGetDefault
vfsGetDefault :: MonadIO m => m Vfs Source
vfsGetFileForPath
data VfsGetFileForPathMethodInfo Source
((~) * signature (Text -> m File), MonadIO m, VfsK a) => MethodInfo * VfsGetFileForPathMethodInfo a signature |
vfsGetFileForUri
data VfsGetFileForUriMethodInfo Source
((~) * signature (Text -> m File), MonadIO m, VfsK a) => MethodInfo * VfsGetFileForUriMethodInfo a signature |
vfsGetLocal
vfsGetLocal :: MonadIO m => m Vfs Source
vfsGetSupportedUriSchemes
data VfsGetSupportedUriSchemesMethodInfo Source
((~) * signature (m [Text]), MonadIO m, VfsK a) => MethodInfo * VfsGetSupportedUriSchemesMethodInfo a signature |
vfsGetSupportedUriSchemes :: (MonadIO m, VfsK a) => a -> m [Text] Source
vfsIsActive
data VfsIsActiveMethodInfo Source
((~) * signature (m Bool), MonadIO m, VfsK a) => MethodInfo * VfsIsActiveMethodInfo a signature |
vfsIsActive :: (MonadIO m, VfsK a) => a -> m Bool Source
vfsParseName
data VfsParseNameMethodInfo Source
((~) * signature (Text -> m File), MonadIO m, VfsK a) => MethodInfo * VfsParseNameMethodInfo a signature |