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.DOMTreeWalker

Contents

Description

 

Synopsis

Exported types

newtype DOMTreeWalker Source #

Constructors

DOMTreeWalker (ManagedPtr DOMTreeWalker) 

Instances

GObject DOMTreeWalker Source # 
IsObject DOMTreeWalker Source # 
IsDOMTreeWalker DOMTreeWalker Source # 
IsDOMObject DOMTreeWalker Source # 
((~) * info (ResolveDOMTreeWalkerMethod t DOMTreeWalker), MethodInfo * info DOMTreeWalker p) => IsLabel t (DOMTreeWalker -> p) Source # 

Methods

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

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

class GObject o => IsDOMTreeWalker o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMTreeWalker a) => IsDOMTreeWalker a Source # 
IsDOMTreeWalker DOMTreeWalker Source # 

Methods

firstChild

data DOMTreeWalkerFirstChildMethodInfo Source #

Instances

((~) * signature (m DOMNode), MonadIO m, IsDOMTreeWalker a) => MethodInfo * DOMTreeWalkerFirstChildMethodInfo a signature Source # 

Methods

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

getCurrentNode

data DOMTreeWalkerGetCurrentNodeMethodInfo Source #

Instances

((~) * signature (m DOMNode), MonadIO m, IsDOMTreeWalker a) => MethodInfo * DOMTreeWalkerGetCurrentNodeMethodInfo a signature Source # 

Methods

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

getExpandEntityReferences

getFilter

data DOMTreeWalkerGetFilterMethodInfo Source #

Instances

((~) * signature (m DOMNodeFilter), MonadIO m, IsDOMTreeWalker a) => MethodInfo * DOMTreeWalkerGetFilterMethodInfo a signature Source # 

Methods

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

getRoot

data DOMTreeWalkerGetRootMethodInfo Source #

Instances

((~) * signature (m DOMNode), MonadIO m, IsDOMTreeWalker a) => MethodInfo * DOMTreeWalkerGetRootMethodInfo a signature Source # 

Methods

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

getWhatToShow

data DOMTreeWalkerGetWhatToShowMethodInfo Source #

Instances

((~) * signature (m CULong), MonadIO m, IsDOMTreeWalker a) => MethodInfo * DOMTreeWalkerGetWhatToShowMethodInfo a signature Source # 

Methods

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

lastChild

data DOMTreeWalkerLastChildMethodInfo Source #

Instances

((~) * signature (m DOMNode), MonadIO m, IsDOMTreeWalker a) => MethodInfo * DOMTreeWalkerLastChildMethodInfo a signature Source # 

Methods

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

nextNode

data DOMTreeWalkerNextNodeMethodInfo Source #

Instances

((~) * signature (m DOMNode), MonadIO m, IsDOMTreeWalker a) => MethodInfo * DOMTreeWalkerNextNodeMethodInfo a signature Source # 

Methods

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

nextSibling

data DOMTreeWalkerNextSiblingMethodInfo Source #

Instances

((~) * signature (m DOMNode), MonadIO m, IsDOMTreeWalker a) => MethodInfo * DOMTreeWalkerNextSiblingMethodInfo a signature Source # 

Methods

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

parentNode

data DOMTreeWalkerParentNodeMethodInfo Source #

Instances

((~) * signature (m DOMNode), MonadIO m, IsDOMTreeWalker a) => MethodInfo * DOMTreeWalkerParentNodeMethodInfo a signature Source # 

Methods

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

previousNode

data DOMTreeWalkerPreviousNodeMethodInfo Source #

Instances

((~) * signature (m DOMNode), MonadIO m, IsDOMTreeWalker a) => MethodInfo * DOMTreeWalkerPreviousNodeMethodInfo a signature Source # 

Methods

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

previousSibling

data DOMTreeWalkerPreviousSiblingMethodInfo Source #

Instances

((~) * signature (m DOMNode), MonadIO m, IsDOMTreeWalker a) => MethodInfo * DOMTreeWalkerPreviousSiblingMethodInfo a signature Source # 

Methods

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

setCurrentNode

data DOMTreeWalkerSetCurrentNodeMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsDOMTreeWalker a, IsDOMNode b) => MethodInfo * DOMTreeWalkerSetCurrentNodeMethodInfo a signature Source # 

Methods

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

Properties

currentNode

data DOMTreeWalkerCurrentNodePropertyInfo Source #

Instances

AttrInfo DOMTreeWalkerCurrentNodePropertyInfo Source # 
type AttrSetTypeConstraint DOMTreeWalkerCurrentNodePropertyInfo Source # 
type AttrSetTypeConstraint DOMTreeWalkerCurrentNodePropertyInfo = * ~ ()
type AttrOrigin DOMTreeWalkerCurrentNodePropertyInfo Source # 
type AttrLabel DOMTreeWalkerCurrentNodePropertyInfo Source # 
type AttrLabel DOMTreeWalkerCurrentNodePropertyInfo = "current-node"
type AttrGetType DOMTreeWalkerCurrentNodePropertyInfo Source # 
type AttrBaseTypeConstraint DOMTreeWalkerCurrentNodePropertyInfo Source # 
type AttrAllowedOps DOMTreeWalkerCurrentNodePropertyInfo Source # 
type AttrAllowedOps DOMTreeWalkerCurrentNodePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMTreeWalkerCurrentNode :: AttrLabelProxy "currentNode" Source #

expandEntityReferences

data DOMTreeWalkerExpandEntityReferencesPropertyInfo Source #

Instances

AttrInfo DOMTreeWalkerExpandEntityReferencesPropertyInfo Source # 
type AttrSetTypeConstraint DOMTreeWalkerExpandEntityReferencesPropertyInfo Source # 
type AttrSetTypeConstraint DOMTreeWalkerExpandEntityReferencesPropertyInfo = * ~ ()
type AttrOrigin DOMTreeWalkerExpandEntityReferencesPropertyInfo Source # 
type AttrLabel DOMTreeWalkerExpandEntityReferencesPropertyInfo Source # 
type AttrLabel DOMTreeWalkerExpandEntityReferencesPropertyInfo = "expand-entity-references"
type AttrGetType DOMTreeWalkerExpandEntityReferencesPropertyInfo Source # 
type AttrBaseTypeConstraint DOMTreeWalkerExpandEntityReferencesPropertyInfo Source # 
type AttrAllowedOps DOMTreeWalkerExpandEntityReferencesPropertyInfo Source # 
type AttrAllowedOps DOMTreeWalkerExpandEntityReferencesPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMTreeWalkerExpandEntityReferences :: AttrLabelProxy "expandEntityReferences" Source #

filter

data DOMTreeWalkerFilterPropertyInfo Source #

Instances

AttrInfo DOMTreeWalkerFilterPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMTreeWalkerFilterPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMTreeWalkerFilterPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMTreeWalkerFilterPropertyInfo :: * -> Constraint

type AttrGetType DOMTreeWalkerFilterPropertyInfo :: *

type AttrLabel DOMTreeWalkerFilterPropertyInfo :: Symbol

type AttrOrigin DOMTreeWalkerFilterPropertyInfo :: *

Methods

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

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

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

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

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

dOMTreeWalkerFilter :: AttrLabelProxy "filter" Source #

root

data DOMTreeWalkerRootPropertyInfo Source #

Instances

AttrInfo DOMTreeWalkerRootPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMTreeWalkerRootPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMTreeWalkerRootPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMTreeWalkerRootPropertyInfo :: * -> Constraint

type AttrGetType DOMTreeWalkerRootPropertyInfo :: *

type AttrLabel DOMTreeWalkerRootPropertyInfo :: Symbol

type AttrOrigin DOMTreeWalkerRootPropertyInfo :: *

Methods

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

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

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

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

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

dOMTreeWalkerRoot :: AttrLabelProxy "root" Source #

whatToShow

data DOMTreeWalkerWhatToShowPropertyInfo Source #

Instances

AttrInfo DOMTreeWalkerWhatToShowPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMTreeWalkerWhatToShowPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMTreeWalkerWhatToShowPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMTreeWalkerWhatToShowPropertyInfo :: * -> Constraint

type AttrGetType DOMTreeWalkerWhatToShowPropertyInfo :: *

type AttrLabel DOMTreeWalkerWhatToShowPropertyInfo :: Symbol

type AttrOrigin DOMTreeWalkerWhatToShowPropertyInfo :: *

type AttrSetTypeConstraint DOMTreeWalkerWhatToShowPropertyInfo Source # 
type AttrSetTypeConstraint DOMTreeWalkerWhatToShowPropertyInfo = * ~ ()
type AttrOrigin DOMTreeWalkerWhatToShowPropertyInfo Source # 
type AttrLabel DOMTreeWalkerWhatToShowPropertyInfo Source # 
type AttrLabel DOMTreeWalkerWhatToShowPropertyInfo = "what-to-show"
type AttrGetType DOMTreeWalkerWhatToShowPropertyInfo Source # 
type AttrBaseTypeConstraint DOMTreeWalkerWhatToShowPropertyInfo Source # 
type AttrAllowedOps DOMTreeWalkerWhatToShowPropertyInfo Source # 
type AttrAllowedOps DOMTreeWalkerWhatToShowPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMTreeWalkerWhatToShow :: AttrLabelProxy "whatToShow" Source #