gi-webkit-3.0.7: 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.DOMNodeList

Contents

Description

 

Synopsis

Exported types

newtype DOMNodeList Source #

Constructors

DOMNodeList (ManagedPtr DOMNodeList) 

Instances

GObject DOMNodeList Source # 
IsObject DOMNodeList Source # 
IsDOMObject DOMNodeList Source # 
IsDOMNodeList DOMNodeList Source # 
((~) * info (ResolveDOMNodeListMethod t DOMNodeList), MethodInfo * info DOMNodeList p) => IsLabel t (DOMNodeList -> p) Source # 

Methods

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

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

class GObject o => IsDOMNodeList o Source #

Methods

getLength

data DOMNodeListGetLengthMethodInfo Source #

Instances

((~) * signature (m CULong), MonadIO m, IsDOMNodeList a) => MethodInfo * DOMNodeListGetLengthMethodInfo a signature Source # 

Methods

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

item

data DOMNodeListItemMethodInfo Source #

Instances

((~) * signature (CULong -> m DOMNode), MonadIO m, IsDOMNodeList a) => MethodInfo * DOMNodeListItemMethodInfo a signature Source # 

Methods

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

Properties

length

data DOMNodeListLengthPropertyInfo Source #

Instances

AttrInfo DOMNodeListLengthPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNodeListLengthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNodeListLengthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNodeListLengthPropertyInfo :: * -> Constraint

type AttrGetType DOMNodeListLengthPropertyInfo :: *

type AttrLabel DOMNodeListLengthPropertyInfo :: Symbol

type AttrOrigin DOMNodeListLengthPropertyInfo :: *

Methods

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

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

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

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

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

dOMNodeListLength :: AttrLabelProxy "length" Source #