gi-webkit2webextension-4.0.9: WebKit2-WebExtension 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.WebKit2WebExtension.Objects.DOMAttr

Contents

Description

 

Synopsis

Exported types

newtype DOMAttr Source #

Constructors

DOMAttr (ManagedPtr DOMAttr) 

Instances

GObject DOMAttr Source # 
IsObject DOMAttr Source # 
IsDOMObject DOMAttr Source # 
IsDOMNode DOMAttr Source # 
IsDOMAttr DOMAttr Source # 
IsDOMEventTarget DOMAttr Source # 
((~) * info (ResolveDOMAttrMethod t DOMAttr), MethodInfo * info DOMAttr p) => IsLabel t (DOMAttr -> p) Source # 

Methods

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

((~) * info (ResolveDOMAttrMethod t DOMAttr), MethodInfo * info DOMAttr p) => IsLabelProxy t (DOMAttr -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> DOMAttr -> p

HasAttributeList * DOMAttr Source # 
type SignalList DOMAttr Source # 
type SignalList DOMAttr
type AttributeList DOMAttr Source # 
type AttributeList DOMAttr

class GObject o => IsDOMAttr o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMAttr a) => IsDOMAttr a Source # 
IsDOMAttr DOMAttr Source # 

Methods

getLocalName

data DOMAttrGetLocalNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMAttr a) => MethodInfo * DOMAttrGetLocalNameMethodInfo a signature Source # 

Methods

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

dOMAttrGetLocalName :: (MonadIO m, IsDOMAttr a) => a -> m Text Source #

getName

data DOMAttrGetNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMAttr a) => MethodInfo * DOMAttrGetNameMethodInfo a signature Source # 

Methods

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

dOMAttrGetName :: (MonadIO m, IsDOMAttr a) => a -> m Text Source #

getNamespaceUri

data DOMAttrGetNamespaceUriMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMAttr a) => MethodInfo * DOMAttrGetNamespaceUriMethodInfo a signature Source # 

Methods

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

getOwnerElement

data DOMAttrGetOwnerElementMethodInfo Source #

Instances

((~) * signature (m DOMElement), MonadIO m, IsDOMAttr a) => MethodInfo * DOMAttrGetOwnerElementMethodInfo a signature Source # 

Methods

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

getPrefix

data DOMAttrGetPrefixMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMAttr a) => MethodInfo * DOMAttrGetPrefixMethodInfo a signature Source # 

Methods

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

dOMAttrGetPrefix :: (MonadIO m, IsDOMAttr a) => a -> m Text Source #

getSpecified

data DOMAttrGetSpecifiedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDOMAttr a) => MethodInfo * DOMAttrGetSpecifiedMethodInfo a signature Source # 

Methods

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

getValue

data DOMAttrGetValueMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMAttr a) => MethodInfo * DOMAttrGetValueMethodInfo a signature Source # 

Methods

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

dOMAttrGetValue :: (MonadIO m, IsDOMAttr a) => a -> m Text Source #

setValue

data DOMAttrSetValueMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDOMAttr a) => MethodInfo * DOMAttrSetValueMethodInfo a signature Source # 

Methods

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

dOMAttrSetValue :: (MonadIO m, IsDOMAttr a) => a -> Text -> m () Source #

Properties

isId

data DOMAttrIsIdPropertyInfo Source #

Instances

AttrInfo DOMAttrIsIdPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMAttrIsIdPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMAttrIsIdPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMAttrIsIdPropertyInfo :: * -> Constraint

type AttrGetType DOMAttrIsIdPropertyInfo :: *

type AttrLabel DOMAttrIsIdPropertyInfo :: Symbol

type AttrOrigin DOMAttrIsIdPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMAttrIsIdPropertyInfo Source # 
type AttrSetTypeConstraint DOMAttrIsIdPropertyInfo = * ~ ()
type AttrOrigin DOMAttrIsIdPropertyInfo Source # 
type AttrLabel DOMAttrIsIdPropertyInfo Source # 
type AttrLabel DOMAttrIsIdPropertyInfo = "is-id"
type AttrGetType DOMAttrIsIdPropertyInfo Source # 
type AttrGetType DOMAttrIsIdPropertyInfo = Bool
type AttrBaseTypeConstraint DOMAttrIsIdPropertyInfo Source # 
type AttrBaseTypeConstraint DOMAttrIsIdPropertyInfo = IsDOMAttr
type AttrAllowedOps DOMAttrIsIdPropertyInfo Source # 
type AttrAllowedOps DOMAttrIsIdPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMAttrIsId :: AttrLabelProxy "isId" Source #

localName

data DOMAttrLocalNamePropertyInfo Source #

Instances

AttrInfo DOMAttrLocalNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMAttrLocalNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMAttrLocalNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMAttrLocalNamePropertyInfo :: * -> Constraint

type AttrGetType DOMAttrLocalNamePropertyInfo :: *

type AttrLabel DOMAttrLocalNamePropertyInfo :: Symbol

type AttrOrigin DOMAttrLocalNamePropertyInfo :: *

Methods

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

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

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

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

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

dOMAttrLocalName :: AttrLabelProxy "localName" Source #

getDOMAttrLocalName :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe Text) Source #

name

data DOMAttrNamePropertyInfo Source #

Instances

AttrInfo DOMAttrNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMAttrNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMAttrNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMAttrNamePropertyInfo :: * -> Constraint

type AttrGetType DOMAttrNamePropertyInfo :: *

type AttrLabel DOMAttrNamePropertyInfo :: Symbol

type AttrOrigin DOMAttrNamePropertyInfo :: *

Methods

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

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

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

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

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

dOMAttrName :: AttrLabelProxy "name" Source #

getDOMAttrName :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe Text) Source #

namespaceUri

data DOMAttrNamespaceUriPropertyInfo Source #

Instances

AttrInfo DOMAttrNamespaceUriPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMAttrNamespaceUriPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMAttrNamespaceUriPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMAttrNamespaceUriPropertyInfo :: * -> Constraint

type AttrGetType DOMAttrNamespaceUriPropertyInfo :: *

type AttrLabel DOMAttrNamespaceUriPropertyInfo :: Symbol

type AttrOrigin DOMAttrNamespaceUriPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMAttrNamespaceUriPropertyInfo Source # 
type AttrSetTypeConstraint DOMAttrNamespaceUriPropertyInfo = * ~ ()
type AttrOrigin DOMAttrNamespaceUriPropertyInfo Source # 
type AttrLabel DOMAttrNamespaceUriPropertyInfo Source # 
type AttrLabel DOMAttrNamespaceUriPropertyInfo = "namespace-uri"
type AttrGetType DOMAttrNamespaceUriPropertyInfo Source # 
type AttrGetType DOMAttrNamespaceUriPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMAttrNamespaceUriPropertyInfo Source # 
type AttrBaseTypeConstraint DOMAttrNamespaceUriPropertyInfo = IsDOMAttr
type AttrAllowedOps DOMAttrNamespaceUriPropertyInfo Source # 
type AttrAllowedOps DOMAttrNamespaceUriPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMAttrNamespaceUri :: AttrLabelProxy "namespaceUri" Source #

ownerElement

data DOMAttrOwnerElementPropertyInfo Source #

Instances

AttrInfo DOMAttrOwnerElementPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMAttrOwnerElementPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMAttrOwnerElementPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMAttrOwnerElementPropertyInfo :: * -> Constraint

type AttrGetType DOMAttrOwnerElementPropertyInfo :: *

type AttrLabel DOMAttrOwnerElementPropertyInfo :: Symbol

type AttrOrigin DOMAttrOwnerElementPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMAttrOwnerElementPropertyInfo Source # 
type AttrSetTypeConstraint DOMAttrOwnerElementPropertyInfo = * ~ ()
type AttrOrigin DOMAttrOwnerElementPropertyInfo Source # 
type AttrLabel DOMAttrOwnerElementPropertyInfo Source # 
type AttrLabel DOMAttrOwnerElementPropertyInfo = "owner-element"
type AttrGetType DOMAttrOwnerElementPropertyInfo Source # 
type AttrBaseTypeConstraint DOMAttrOwnerElementPropertyInfo Source # 
type AttrBaseTypeConstraint DOMAttrOwnerElementPropertyInfo = IsDOMAttr
type AttrAllowedOps DOMAttrOwnerElementPropertyInfo Source # 
type AttrAllowedOps DOMAttrOwnerElementPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMAttrOwnerElement :: AttrLabelProxy "ownerElement" Source #

prefix

data DOMAttrPrefixPropertyInfo Source #

Instances

AttrInfo DOMAttrPrefixPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMAttrPrefixPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMAttrPrefixPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMAttrPrefixPropertyInfo :: * -> Constraint

type AttrGetType DOMAttrPrefixPropertyInfo :: *

type AttrLabel DOMAttrPrefixPropertyInfo :: Symbol

type AttrOrigin DOMAttrPrefixPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMAttrPrefixPropertyInfo Source # 
type AttrSetTypeConstraint DOMAttrPrefixPropertyInfo = * ~ ()
type AttrOrigin DOMAttrPrefixPropertyInfo Source # 
type AttrLabel DOMAttrPrefixPropertyInfo Source # 
type AttrLabel DOMAttrPrefixPropertyInfo = "prefix"
type AttrGetType DOMAttrPrefixPropertyInfo Source # 
type AttrGetType DOMAttrPrefixPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMAttrPrefixPropertyInfo Source # 
type AttrBaseTypeConstraint DOMAttrPrefixPropertyInfo = IsDOMAttr
type AttrAllowedOps DOMAttrPrefixPropertyInfo Source # 
type AttrAllowedOps DOMAttrPrefixPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMAttrPrefix :: AttrLabelProxy "prefix" Source #

getDOMAttrPrefix :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe Text) Source #

specified

data DOMAttrSpecifiedPropertyInfo Source #

Instances

AttrInfo DOMAttrSpecifiedPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMAttrSpecifiedPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMAttrSpecifiedPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMAttrSpecifiedPropertyInfo :: * -> Constraint

type AttrGetType DOMAttrSpecifiedPropertyInfo :: *

type AttrLabel DOMAttrSpecifiedPropertyInfo :: Symbol

type AttrOrigin DOMAttrSpecifiedPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMAttrSpecifiedPropertyInfo Source # 
type AttrSetTypeConstraint DOMAttrSpecifiedPropertyInfo = * ~ ()
type AttrOrigin DOMAttrSpecifiedPropertyInfo Source # 
type AttrLabel DOMAttrSpecifiedPropertyInfo Source # 
type AttrLabel DOMAttrSpecifiedPropertyInfo = "specified"
type AttrGetType DOMAttrSpecifiedPropertyInfo Source # 
type AttrBaseTypeConstraint DOMAttrSpecifiedPropertyInfo Source # 
type AttrBaseTypeConstraint DOMAttrSpecifiedPropertyInfo = IsDOMAttr
type AttrAllowedOps DOMAttrSpecifiedPropertyInfo Source # 
type AttrAllowedOps DOMAttrSpecifiedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMAttrSpecified :: AttrLabelProxy "specified" Source #

value

data DOMAttrValuePropertyInfo Source #

Instances

AttrInfo DOMAttrValuePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMAttrValuePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMAttrValuePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMAttrValuePropertyInfo :: * -> Constraint

type AttrGetType DOMAttrValuePropertyInfo :: *

type AttrLabel DOMAttrValuePropertyInfo :: Symbol

type AttrOrigin DOMAttrValuePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMAttrValuePropertyInfo Source # 
type AttrSetTypeConstraint DOMAttrValuePropertyInfo = * ~ Text
type AttrOrigin DOMAttrValuePropertyInfo Source # 
type AttrLabel DOMAttrValuePropertyInfo Source # 
type AttrLabel DOMAttrValuePropertyInfo = "value"
type AttrGetType DOMAttrValuePropertyInfo Source # 
type AttrGetType DOMAttrValuePropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMAttrValuePropertyInfo Source # 
type AttrBaseTypeConstraint DOMAttrValuePropertyInfo = IsDOMAttr
type AttrAllowedOps DOMAttrValuePropertyInfo Source # 
type AttrAllowedOps DOMAttrValuePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

clearDOMAttrValue :: (MonadIO m, IsDOMAttr o) => o -> m () Source #

constructDOMAttrValue :: IsDOMAttr o => Text -> IO (GValueConstruct o) Source #

dOMAttrValue :: AttrLabelProxy "value" Source #

getDOMAttrValue :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe Text) Source #

setDOMAttrValue :: (MonadIO m, IsDOMAttr o) => o -> Text -> m () Source #