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 Source | |
((~) * info (ResolveVfsMethod t Vfs), MethodInfo * info Vfs p) => IsLabel t (Vfs -> p) Source | |
((~) * info (ResolveVfsMethod t Vfs), MethodInfo * info Vfs p) => IsLabelProxy t (Vfs -> p) Source | |
type ParentTypes Vfs Source | |
type AttributeList Vfs Source | |
type SignalList Vfs Source |
Methods
vfsGetDefault
vfsGetDefault :: MonadIO m => m Vfs Source
vfsGetFileForPath
vfsGetFileForUri
vfsGetLocal
vfsGetLocal :: MonadIO m => m Vfs Source
vfsGetSupportedUriSchemes
data VfsGetSupportedUriSchemesMethodInfo Source
((~) (TYPE Lifted) signature (m [Text]), MonadIO m, VfsK a) => MethodInfo (TYPE Lifted) VfsGetSupportedUriSchemesMethodInfo a signature Source | |
vfsGetSupportedUriSchemes :: (MonadIO m, VfsK a) => a -> m [Text] Source
vfsIsActive
data VfsIsActiveMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, VfsK a) => MethodInfo (TYPE Lifted) VfsIsActiveMethodInfo a signature Source | |
vfsIsActive :: (MonadIO m, VfsK a) => a -> m Bool Source