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
- vfsGetFileForPath :: (MonadIO m, VfsK a) => a -> Text -> m File
- vfsGetFileForUri :: (MonadIO m, VfsK a) => a -> Text -> m File
- vfsGetLocal :: MonadIO m => m Vfs
- vfsGetSupportedUriSchemes :: (MonadIO m, VfsK a) => a -> m [Text]
- vfsIsActive :: (MonadIO m, VfsK a) => a -> m Bool
- vfsParseName :: (MonadIO m, VfsK a) => a -> Text -> m File
Exported types
Vfs (ForeignPtr Vfs) |
GObject Vfs 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
vfsGetSupportedUriSchemes :: (MonadIO m, VfsK a) => a -> m [Text] Source
vfsIsActive
vfsIsActive :: (MonadIO m, VfsK a) => a -> m Bool Source