| 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 |
GI.Gio.Objects.Vfs
Contents
Description
- 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
Constructors
| Vfs (ForeignPtr Vfs) |
Instances
| 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
Instances
| ((~) (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
Instances
| ((~) (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