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 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
GObject WebPluginDatabase | |
((~) * info (ResolveWebPluginDatabaseMethod t WebPluginDatabase), MethodInfo * info WebPluginDatabase p) => IsLabelProxy t (WebPluginDatabase -> p) | |
type ParentTypes WebPluginDatabase | |
type AttributeList WebPluginDatabase | |
type SignalList WebPluginDatabase |
class GObject o => WebPluginDatabaseK o Source
(GObject o, IsDescendantOf WebPluginDatabase o) => WebPluginDatabaseK o |
toWebPluginDatabase :: WebPluginDatabaseK o => o -> IO WebPluginDatabase Source
Methods
webPluginDatabaseGetPluginForMimetype
data WebPluginDatabaseGetPluginForMimetypeMethodInfo Source
((~) * signature (Text -> m WebPlugin), MonadIO m, WebPluginDatabaseK a) => MethodInfo * WebPluginDatabaseGetPluginForMimetypeMethodInfo a signature |
webPluginDatabaseGetPluginForMimetype :: (MonadIO m, WebPluginDatabaseK a) => a -> Text -> m WebPlugin Source
webPluginDatabaseGetPlugins
data WebPluginDatabaseGetPluginsMethodInfo Source
((~) * signature (m [WebPlugin]), MonadIO m, WebPluginDatabaseK a) => MethodInfo * WebPluginDatabaseGetPluginsMethodInfo a signature |
webPluginDatabaseGetPlugins :: (MonadIO m, WebPluginDatabaseK a) => a -> m [WebPlugin] Source
webPluginDatabasePluginsListFree
webPluginDatabasePluginsListFree :: (MonadIO m, WebPluginK a) => [a] -> m () Source
webPluginDatabaseRefresh
data WebPluginDatabaseRefreshMethodInfo Source
((~) * signature (m ()), MonadIO m, WebPluginDatabaseK a) => MethodInfo * WebPluginDatabaseRefreshMethodInfo a signature |
webPluginDatabaseRefresh :: (MonadIO m, WebPluginDatabaseK a) => a -> m () Source