gi-webkit2-4.0.7: 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 # 
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 SignalList Plugin Source # 
type SignalList Plugin
type AttributeList Plugin Source # 
type AttributeList Plugin

class GObject o => IsPlugin o Source #

Instances

(GObject a, UnknownAncestorError Constraint Plugin a) => IsPlugin a Source # 
IsPlugin Plugin Source # 

Methods

getDescription

data PluginGetDescriptionMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy PluginGetDescriptionMethodInfo a -> signature -> s

pluginGetDescription :: (MonadIO m, IsPlugin a) => a -> m Text Source #

getMimeInfoList

data PluginGetMimeInfoListMethodInfo Source #

Instances

((~) * signature (m [MimeInfo]), MonadIO m, IsPlugin a) => MethodInfo * PluginGetMimeInfoListMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy PluginGetMimeInfoListMethodInfo a -> signature -> s

getName

data PluginGetNameMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy PluginGetNameMethodInfo a -> signature -> s

pluginGetName :: (MonadIO m, IsPlugin a) => a -> m Text Source #

getPath

data PluginGetPathMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy PluginGetPathMethodInfo a -> signature -> s

pluginGetPath :: (MonadIO m, IsPlugin a) => a -> m Text Source #