gi-webkit-3.0.9: WebKit 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.WebKit.Objects.DOMDOMPlugin

Contents

Description

 

Synopsis

Exported types

newtype DOMDOMPlugin Source #

Constructors

DOMDOMPlugin (ManagedPtr DOMDOMPlugin) 

Instances

GObject DOMDOMPlugin Source # 
IsObject DOMDOMPlugin Source # 
IsDOMObject DOMDOMPlugin Source # 
IsDOMDOMPlugin DOMDOMPlugin Source # 
((~) * info (ResolveDOMDOMPluginMethod t DOMDOMPlugin), MethodInfo * info DOMDOMPlugin p) => IsLabel t (DOMDOMPlugin -> p) Source # 

Methods

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

((~) * info (ResolveDOMDOMPluginMethod t DOMDOMPlugin), MethodInfo * info DOMDOMPlugin p) => IsLabelProxy t (DOMDOMPlugin -> p) Source # 
HasAttributeList * DOMDOMPlugin Source # 
type SignalList DOMDOMPlugin Source # 
type SignalList DOMDOMPlugin
type AttributeList DOMDOMPlugin Source # 
type AttributeList DOMDOMPlugin

class GObject o => IsDOMDOMPlugin o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMDOMPlugin a) => IsDOMDOMPlugin a Source # 
IsDOMDOMPlugin DOMDOMPlugin Source # 

Methods

getDescription

data DOMDOMPluginGetDescriptionMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMDOMPlugin a) => MethodInfo * DOMDOMPluginGetDescriptionMethodInfo a signature Source # 

Methods

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

getFilename

data DOMDOMPluginGetFilenameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMDOMPlugin a) => MethodInfo * DOMDOMPluginGetFilenameMethodInfo a signature Source # 

Methods

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

getLength

data DOMDOMPluginGetLengthMethodInfo Source #

Instances

((~) * signature (m CULong), MonadIO m, IsDOMDOMPlugin a) => MethodInfo * DOMDOMPluginGetLengthMethodInfo a signature Source # 

Methods

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

getName

data DOMDOMPluginGetNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMDOMPlugin a) => MethodInfo * DOMDOMPluginGetNameMethodInfo a signature Source # 

Methods

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

item

data DOMDOMPluginItemMethodInfo Source #

Instances

((~) * signature (CULong -> m DOMDOMMimeType), MonadIO m, IsDOMDOMPlugin a) => MethodInfo * DOMDOMPluginItemMethodInfo a signature Source # 

Methods

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

namedItem

data DOMDOMPluginNamedItemMethodInfo Source #

Instances

((~) * signature (Text -> m DOMDOMMimeType), MonadIO m, IsDOMDOMPlugin a) => MethodInfo * DOMDOMPluginNamedItemMethodInfo a signature Source # 

Methods

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

Properties

description

data DOMDOMPluginDescriptionPropertyInfo Source #

Instances

AttrInfo DOMDOMPluginDescriptionPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMDOMPluginDescriptionPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMDOMPluginDescriptionPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMDOMPluginDescriptionPropertyInfo :: * -> Constraint

type AttrGetType DOMDOMPluginDescriptionPropertyInfo :: *

type AttrLabel DOMDOMPluginDescriptionPropertyInfo :: Symbol

type AttrOrigin DOMDOMPluginDescriptionPropertyInfo :: *

type AttrSetTypeConstraint DOMDOMPluginDescriptionPropertyInfo Source # 
type AttrSetTypeConstraint DOMDOMPluginDescriptionPropertyInfo = * ~ ()
type AttrOrigin DOMDOMPluginDescriptionPropertyInfo Source # 
type AttrLabel DOMDOMPluginDescriptionPropertyInfo Source # 
type AttrLabel DOMDOMPluginDescriptionPropertyInfo = "description"
type AttrGetType DOMDOMPluginDescriptionPropertyInfo Source # 
type AttrBaseTypeConstraint DOMDOMPluginDescriptionPropertyInfo Source # 
type AttrAllowedOps DOMDOMPluginDescriptionPropertyInfo Source # 
type AttrAllowedOps DOMDOMPluginDescriptionPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMDOMPluginDescription :: AttrLabelProxy "description" Source #

filename

data DOMDOMPluginFilenamePropertyInfo Source #

Instances

AttrInfo DOMDOMPluginFilenamePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMDOMPluginFilenamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMDOMPluginFilenamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMDOMPluginFilenamePropertyInfo :: * -> Constraint

type AttrGetType DOMDOMPluginFilenamePropertyInfo :: *

type AttrLabel DOMDOMPluginFilenamePropertyInfo :: Symbol

type AttrOrigin DOMDOMPluginFilenamePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMDOMPluginFilenamePropertyInfo o => Proxy * DOMDOMPluginFilenamePropertyInfo -> o -> IO (AttrGetType DOMDOMPluginFilenamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMDOMPluginFilenamePropertyInfo o, AttrSetTypeConstraint DOMDOMPluginFilenamePropertyInfo b) => Proxy * DOMDOMPluginFilenamePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMDOMPluginFilenamePropertyInfo o => Proxy * DOMDOMPluginFilenamePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMDOMPluginFilenamePropertyInfo o, AttrSetTypeConstraint DOMDOMPluginFilenamePropertyInfo b) => Proxy * DOMDOMPluginFilenamePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMDOMPluginFilenamePropertyInfo Source # 
type AttrSetTypeConstraint DOMDOMPluginFilenamePropertyInfo = * ~ ()
type AttrOrigin DOMDOMPluginFilenamePropertyInfo Source # 
type AttrLabel DOMDOMPluginFilenamePropertyInfo Source # 
type AttrLabel DOMDOMPluginFilenamePropertyInfo = "filename"
type AttrGetType DOMDOMPluginFilenamePropertyInfo Source # 
type AttrGetType DOMDOMPluginFilenamePropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMDOMPluginFilenamePropertyInfo Source # 
type AttrBaseTypeConstraint DOMDOMPluginFilenamePropertyInfo = IsDOMDOMPlugin
type AttrAllowedOps DOMDOMPluginFilenamePropertyInfo Source # 
type AttrAllowedOps DOMDOMPluginFilenamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMDOMPluginFilename :: AttrLabelProxy "filename" Source #

length

data DOMDOMPluginLengthPropertyInfo Source #

Instances

AttrInfo DOMDOMPluginLengthPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMDOMPluginLengthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMDOMPluginLengthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMDOMPluginLengthPropertyInfo :: * -> Constraint

type AttrGetType DOMDOMPluginLengthPropertyInfo :: *

type AttrLabel DOMDOMPluginLengthPropertyInfo :: Symbol

type AttrOrigin DOMDOMPluginLengthPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMDOMPluginLengthPropertyInfo o => Proxy * DOMDOMPluginLengthPropertyInfo -> o -> IO (AttrGetType DOMDOMPluginLengthPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMDOMPluginLengthPropertyInfo o, AttrSetTypeConstraint DOMDOMPluginLengthPropertyInfo b) => Proxy * DOMDOMPluginLengthPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMDOMPluginLengthPropertyInfo o => Proxy * DOMDOMPluginLengthPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMDOMPluginLengthPropertyInfo o, AttrSetTypeConstraint DOMDOMPluginLengthPropertyInfo b) => Proxy * DOMDOMPluginLengthPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMDOMPluginLengthPropertyInfo Source # 
type AttrSetTypeConstraint DOMDOMPluginLengthPropertyInfo = * ~ ()
type AttrOrigin DOMDOMPluginLengthPropertyInfo Source # 
type AttrLabel DOMDOMPluginLengthPropertyInfo Source # 
type AttrLabel DOMDOMPluginLengthPropertyInfo = "length"
type AttrGetType DOMDOMPluginLengthPropertyInfo Source # 
type AttrBaseTypeConstraint DOMDOMPluginLengthPropertyInfo Source # 
type AttrBaseTypeConstraint DOMDOMPluginLengthPropertyInfo = IsDOMDOMPlugin
type AttrAllowedOps DOMDOMPluginLengthPropertyInfo Source # 
type AttrAllowedOps DOMDOMPluginLengthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMDOMPluginLength :: AttrLabelProxy "length" Source #

name

data DOMDOMPluginNamePropertyInfo Source #

Instances

AttrInfo DOMDOMPluginNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMDOMPluginNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMDOMPluginNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMDOMPluginNamePropertyInfo :: * -> Constraint

type AttrGetType DOMDOMPluginNamePropertyInfo :: *

type AttrLabel DOMDOMPluginNamePropertyInfo :: Symbol

type AttrOrigin DOMDOMPluginNamePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMDOMPluginNamePropertyInfo o => Proxy * DOMDOMPluginNamePropertyInfo -> o -> IO (AttrGetType DOMDOMPluginNamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMDOMPluginNamePropertyInfo o, AttrSetTypeConstraint DOMDOMPluginNamePropertyInfo b) => Proxy * DOMDOMPluginNamePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMDOMPluginNamePropertyInfo o => Proxy * DOMDOMPluginNamePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMDOMPluginNamePropertyInfo o, AttrSetTypeConstraint DOMDOMPluginNamePropertyInfo b) => Proxy * DOMDOMPluginNamePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMDOMPluginNamePropertyInfo Source # 
type AttrSetTypeConstraint DOMDOMPluginNamePropertyInfo = * ~ ()
type AttrOrigin DOMDOMPluginNamePropertyInfo Source # 
type AttrLabel DOMDOMPluginNamePropertyInfo Source # 
type AttrLabel DOMDOMPluginNamePropertyInfo = "name"
type AttrGetType DOMDOMPluginNamePropertyInfo Source # 
type AttrGetType DOMDOMPluginNamePropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMDOMPluginNamePropertyInfo Source # 
type AttrBaseTypeConstraint DOMDOMPluginNamePropertyInfo = IsDOMDOMPlugin
type AttrAllowedOps DOMDOMPluginNamePropertyInfo Source # 
type AttrAllowedOps DOMDOMPluginNamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMDOMPluginName :: AttrLabelProxy "name" Source #