gi-webkit2-4.0.11: WebKit2 bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.WebKit2.Objects.Plugin

Contents

Description

 

Synopsis

Exported types

newtype Plugin Source #

Constructors

Plugin (ManagedPtr Plugin) 

Instances

GObject Plugin Source # 

Methods

gobjectType :: Plugin -> IO GType #

IsObject Plugin Source # 
IsPlugin Plugin Source # 
((~) * info (ResolvePluginMethod t Plugin), MethodInfo * info Plugin p) => IsLabel t (Plugin -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Plugin -> p #

((~) * info (ResolvePluginMethod t Plugin), MethodInfo * info Plugin p) => IsLabelProxy t (Plugin -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Plugin -> p #

HasAttributeList * Plugin Source # 
type AttributeList Plugin Source # 
type SignalList Plugin Source # 

Methods

getDescription

pluginGetDescription Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlugin a) 
=> a

plugin: a Plugin

-> m Text

Returns: the description of the plugin.

No description available in the introspection data.

getMimeInfoList

pluginGetMimeInfoList Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlugin a) 
=> a

plugin: a Plugin

-> m [MimeInfo]

Returns: a List of MimeInfo.

Get information about MIME types handled by the plugin, as a list of MimeInfo.

getName

data PluginGetNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsPlugin a) => MethodInfo * PluginGetNameMethodInfo a signature Source # 

pluginGetName Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlugin a) 
=> a

plugin: a Plugin

-> m Text

Returns: the name of the plugin.

No description available in the introspection data.

getPath

data PluginGetPathMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsPlugin a) => MethodInfo * PluginGetPathMethodInfo a signature Source # 

pluginGetPath Source #

Arguments

:: (HasCallStack, MonadIO m, IsPlugin a) 
=> a

plugin: a Plugin

-> m Text

Returns: the absolute path where the plugin is installed.

No description available in the introspection data.