| 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.WebKit.Objects.WebPluginDatabase
Contents
Description
- newtype WebPluginDatabase = WebPluginDatabase (ForeignPtr WebPluginDatabase)
- class GObject o => WebPluginDatabaseK o
- toWebPluginDatabase :: WebPluginDatabaseK o => o -> IO WebPluginDatabase
- noWebPluginDatabase :: Maybe WebPluginDatabase
- data WebPluginDatabaseGetPluginForMimetypeMethodInfo
- webPluginDatabaseGetPluginForMimetype :: (MonadIO m, WebPluginDatabaseK a) => a -> Text -> m WebPlugin
- data WebPluginDatabaseGetPluginsMethodInfo
- webPluginDatabaseGetPlugins :: (MonadIO m, WebPluginDatabaseK a) => a -> m [WebPlugin]
- webPluginDatabasePluginsListFree :: (MonadIO m, WebPluginK a) => [a] -> m ()
- data WebPluginDatabaseRefreshMethodInfo
- webPluginDatabaseRefresh :: (MonadIO m, WebPluginDatabaseK a) => a -> m ()
Exported types
newtype WebPluginDatabase Source
Constructors
| WebPluginDatabase (ForeignPtr WebPluginDatabase) |
Instances
| GObject WebPluginDatabase Source | |
| ((~) * info (ResolveWebPluginDatabaseMethod t WebPluginDatabase), MethodInfo * info WebPluginDatabase p) => IsLabel t (WebPluginDatabase -> p) Source | |
| ((~) * info (ResolveWebPluginDatabaseMethod t WebPluginDatabase), MethodInfo * info WebPluginDatabase p) => IsLabelProxy t (WebPluginDatabase -> p) Source | |
| type ParentTypes WebPluginDatabase Source | |
| type AttributeList WebPluginDatabase Source | |
| type SignalList WebPluginDatabase Source | |
class GObject o => WebPluginDatabaseK o Source
Instances
| (GObject o, IsDescendantOf WebPluginDatabase o) => WebPluginDatabaseK o Source | |
toWebPluginDatabase :: WebPluginDatabaseK o => o -> IO WebPluginDatabase Source
Methods
webPluginDatabaseGetPluginForMimetype
data WebPluginDatabaseGetPluginForMimetypeMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (Text -> m WebPlugin), MonadIO m, WebPluginDatabaseK a) => MethodInfo (TYPE Lifted) WebPluginDatabaseGetPluginForMimetypeMethodInfo a signature Source | |
webPluginDatabaseGetPluginForMimetype :: (MonadIO m, WebPluginDatabaseK a) => a -> Text -> m WebPlugin Source
webPluginDatabaseGetPlugins
data WebPluginDatabaseGetPluginsMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (m [WebPlugin]), MonadIO m, WebPluginDatabaseK a) => MethodInfo (TYPE Lifted) WebPluginDatabaseGetPluginsMethodInfo a signature Source | |
webPluginDatabaseGetPlugins :: (MonadIO m, WebPluginDatabaseK a) => a -> m [WebPlugin] Source
webPluginDatabasePluginsListFree
webPluginDatabasePluginsListFree :: (MonadIO m, WebPluginK a) => [a] -> m () Source
webPluginDatabaseRefresh
data WebPluginDatabaseRefreshMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (m ()), MonadIO m, WebPluginDatabaseK a) => MethodInfo (TYPE Lifted) WebPluginDatabaseRefreshMethodInfo a signature Source | |
webPluginDatabaseRefresh :: (MonadIO m, WebPluginDatabaseK a) => a -> m () Source