| 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.WebKit2.Objects.Plugin
Description
- newtype Plugin = Plugin (ManagedPtr Plugin)
- class GObject o => IsPlugin o
- toPlugin :: IsPlugin o => o -> IO Plugin
- noPlugin :: Maybe Plugin
- data PluginGetDescriptionMethodInfo
- pluginGetDescription :: (MonadIO m, IsPlugin a) => a -> m Text
- data PluginGetMimeInfoListMethodInfo
- pluginGetMimeInfoList :: (MonadIO m, IsPlugin a) => a -> m [MimeInfo]
- data PluginGetNameMethodInfo
- pluginGetName :: (MonadIO m, IsPlugin a) => a -> m Text
- data PluginGetPathMethodInfo
- pluginGetPath :: (MonadIO m, IsPlugin a) => a -> m Text
Exported types
Instances
| GObject Plugin Source # | |
| IsObject Plugin Source # | |
| IsPlugin Plugin Source # | |
| ((~) * info (ResolvePluginMethod t Plugin), MethodInfo * info Plugin p) => IsLabel t (Plugin -> p) Source # | |
| ((~) * info (ResolvePluginMethod t Plugin), MethodInfo * info Plugin p) => IsLabelProxy t (Plugin -> p) Source # | |
| HasAttributeList * Plugin Source # | |
| type SignalList Plugin Source # | |
| type AttributeList Plugin Source # | |
Methods
getDescription
pluginGetDescription :: (MonadIO m, IsPlugin a) => a -> m Text Source #
getMimeInfoList
getName
pluginGetName :: (MonadIO m, IsPlugin a) => a -> m Text Source #
getPath
pluginGetPath :: (MonadIO m, IsPlugin a) => a -> m Text Source #