| 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 | |
| ((~) * 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
Instances
| ((~) * signature (Text -> m File), MonadIO m, VfsK a) => MethodInfo * VfsGetFileForPathMethodInfo a signature | 
vfsGetFileForUri
data VfsGetFileForUriMethodInfo Source
Instances
| ((~) * signature (Text -> m File), MonadIO m, VfsK a) => MethodInfo * VfsGetFileForUriMethodInfo a signature | 
vfsGetLocal
vfsGetLocal :: MonadIO m => m Vfs Source
vfsGetSupportedUriSchemes
data VfsGetSupportedUriSchemesMethodInfo Source
Instances
| ((~) * signature (m [Text]), MonadIO m, VfsK a) => MethodInfo * VfsGetSupportedUriSchemesMethodInfo a signature | 
vfsGetSupportedUriSchemes :: (MonadIO m, VfsK a) => a -> m [Text] Source
vfsIsActive
data VfsIsActiveMethodInfo Source
Instances
| ((~) * signature (m Bool), MonadIO m, VfsK a) => MethodInfo * VfsIsActiveMethodInfo a signature | 
vfsIsActive :: (MonadIO m, VfsK a) => a -> m Bool Source
vfsParseName
data VfsParseNameMethodInfo Source
Instances
| ((~) * signature (Text -> m File), MonadIO m, VfsK a) => MethodInfo * VfsParseNameMethodInfo a signature |