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

Contents

Description

 

Synopsis

Exported types

newtype DOMText Source #

Constructors

DOMText (ManagedPtr DOMText) 

Instances

GObject DOMText Source # 
IsObject DOMText Source # 
IsDOMText DOMText Source # 
IsDOMObject DOMText Source # 
IsDOMNode DOMText Source # 
IsDOMCharacterData DOMText Source # 
IsDOMEventTarget DOMText Source # 
((~) * info (ResolveDOMTextMethod t DOMText), MethodInfo * info DOMText p) => IsLabel t (DOMText -> p) Source # 

Methods

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

((~) * info (ResolveDOMTextMethod t DOMText), MethodInfo * info DOMText p) => IsLabelProxy t (DOMText -> p) Source # 

Methods

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

HasAttributeList * DOMText Source # 
type SignalList DOMText Source # 
type SignalList DOMText
type AttributeList DOMText Source # 
type AttributeList DOMText

class GObject o => IsDOMText o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMText a) => IsDOMText a Source # 
IsDOMText DOMText Source # 
IsDOMText DOMCDATASection Source # 

Methods

getWholeText

data DOMTextGetWholeTextMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMText a) => MethodInfo * DOMTextGetWholeTextMethodInfo a signature Source # 

Methods

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

dOMTextGetWholeText :: (MonadIO m, IsDOMText a) => a -> m Text Source #

replaceWholeText

data DOMTextReplaceWholeTextMethodInfo Source #

Instances

((~) * signature (Text -> m DOMText), MonadIO m, IsDOMText a) => MethodInfo * DOMTextReplaceWholeTextMethodInfo a signature Source # 

Methods

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

splitText

data DOMTextSplitTextMethodInfo Source #

Instances

((~) * signature (CULong -> m DOMText), MonadIO m, IsDOMText a) => MethodInfo * DOMTextSplitTextMethodInfo a signature Source # 

Methods

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

Properties

wholeText

data DOMTextWholeTextPropertyInfo Source #

Instances

AttrInfo DOMTextWholeTextPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMTextWholeTextPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMTextWholeTextPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMTextWholeTextPropertyInfo :: * -> Constraint

type AttrGetType DOMTextWholeTextPropertyInfo :: *

type AttrLabel DOMTextWholeTextPropertyInfo :: Symbol

type AttrOrigin DOMTextWholeTextPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMTextWholeTextPropertyInfo Source # 
type AttrSetTypeConstraint DOMTextWholeTextPropertyInfo = * ~ ()
type AttrOrigin DOMTextWholeTextPropertyInfo Source # 
type AttrLabel DOMTextWholeTextPropertyInfo Source # 
type AttrLabel DOMTextWholeTextPropertyInfo = "whole-text"
type AttrGetType DOMTextWholeTextPropertyInfo Source # 
type AttrGetType DOMTextWholeTextPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMTextWholeTextPropertyInfo Source # 
type AttrBaseTypeConstraint DOMTextWholeTextPropertyInfo = IsDOMText
type AttrAllowedOps DOMTextWholeTextPropertyInfo Source # 
type AttrAllowedOps DOMTextWholeTextPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMTextWholeText :: AttrLabelProxy "wholeText" Source #

getDOMTextWholeText :: (MonadIO m, IsDOMText o) => o -> m (Maybe Text) Source #