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

Contents

Description

 

Synopsis

Exported types

newtype DOMTextTrack Source #

Constructors

DOMTextTrack (ManagedPtr DOMTextTrack) 

Instances

GObject DOMTextTrack Source # 
IsObject DOMTextTrack Source # 
IsDOMTextTrack DOMTextTrack Source # 
IsDOMObject DOMTextTrack Source # 
IsDOMEventTarget DOMTextTrack Source # 
((~) * info (ResolveDOMTextTrackMethod t DOMTextTrack), MethodInfo * info DOMTextTrack p) => IsLabel t (DOMTextTrack -> p) Source # 

Methods

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

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

class GObject o => IsDOMTextTrack o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMTextTrack a) => IsDOMTextTrack a Source # 
IsDOMTextTrack DOMTextTrack Source # 

Methods

addCue

data DOMTextTrackAddCueMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsDOMTextTrack a, IsDOMTextTrackCue b) => MethodInfo * DOMTextTrackAddCueMethodInfo a signature Source # 

Methods

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

dispatchEvent

data DOMTextTrackDispatchEventMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsDOMTextTrack a, IsDOMEvent b) => MethodInfo * DOMTextTrackDispatchEventMethodInfo a signature Source # 

Methods

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

dOMTextTrackDispatchEvent :: (MonadIO m, IsDOMTextTrack a, IsDOMEvent b) => a -> b -> m () Source #

Deprecated: (Since version 2.4)Use webkit_dom_event_target_dispatch_event() instead.

getActiveCues

data DOMTextTrackGetActiveCuesMethodInfo Source #

Instances

((~) * signature (m DOMTextTrackCueList), MonadIO m, IsDOMTextTrack a) => MethodInfo * DOMTextTrackGetActiveCuesMethodInfo a signature Source # 

Methods

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

getCues

data DOMTextTrackGetCuesMethodInfo Source #

Instances

((~) * signature (m DOMTextTrackCueList), MonadIO m, IsDOMTextTrack a) => MethodInfo * DOMTextTrackGetCuesMethodInfo a signature Source # 

Methods

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

getId

data DOMTextTrackGetIdMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMTextTrack a) => MethodInfo * DOMTextTrackGetIdMethodInfo a signature Source # 

Methods

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

getKind

data DOMTextTrackGetKindMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMTextTrack a) => MethodInfo * DOMTextTrackGetKindMethodInfo a signature Source # 

Methods

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

getLabel

data DOMTextTrackGetLabelMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMTextTrack a) => MethodInfo * DOMTextTrackGetLabelMethodInfo a signature Source # 

Methods

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

getLanguage

data DOMTextTrackGetLanguageMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMTextTrack a) => MethodInfo * DOMTextTrackGetLanguageMethodInfo a signature Source # 

Methods

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

getMode

data DOMTextTrackGetModeMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMTextTrack a) => MethodInfo * DOMTextTrackGetModeMethodInfo a signature Source # 

Methods

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

removeCue

data DOMTextTrackRemoveCueMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsDOMTextTrack a, IsDOMTextTrackCue b) => MethodInfo * DOMTextTrackRemoveCueMethodInfo a signature Source # 

Methods

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

setMode

data DOMTextTrackSetModeMethodInfo Source #

Instances

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

Methods

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

dOMTextTrackSetMode :: (MonadIO m, IsDOMTextTrack a) => a -> Text -> m () Source #

Properties

activeCues

data DOMTextTrackActiveCuesPropertyInfo Source #

Instances

AttrInfo DOMTextTrackActiveCuesPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMTextTrackActiveCuesPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMTextTrackActiveCuesPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMTextTrackActiveCuesPropertyInfo :: * -> Constraint

type AttrGetType DOMTextTrackActiveCuesPropertyInfo :: *

type AttrLabel DOMTextTrackActiveCuesPropertyInfo :: Symbol

type AttrOrigin DOMTextTrackActiveCuesPropertyInfo :: *

type AttrSetTypeConstraint DOMTextTrackActiveCuesPropertyInfo Source # 
type AttrSetTypeConstraint DOMTextTrackActiveCuesPropertyInfo = * ~ ()
type AttrOrigin DOMTextTrackActiveCuesPropertyInfo Source # 
type AttrLabel DOMTextTrackActiveCuesPropertyInfo Source # 
type AttrLabel DOMTextTrackActiveCuesPropertyInfo = "active-cues"
type AttrGetType DOMTextTrackActiveCuesPropertyInfo Source # 
type AttrBaseTypeConstraint DOMTextTrackActiveCuesPropertyInfo Source # 
type AttrAllowedOps DOMTextTrackActiveCuesPropertyInfo Source # 
type AttrAllowedOps DOMTextTrackActiveCuesPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMTextTrackActiveCues :: AttrLabelProxy "activeCues" Source #

cues

data DOMTextTrackCuesPropertyInfo Source #

Instances

AttrInfo DOMTextTrackCuesPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMTextTrackCuesPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMTextTrackCuesPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMTextTrackCuesPropertyInfo :: * -> Constraint

type AttrGetType DOMTextTrackCuesPropertyInfo :: *

type AttrLabel DOMTextTrackCuesPropertyInfo :: Symbol

type AttrOrigin DOMTextTrackCuesPropertyInfo :: *

Methods

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

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

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

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

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

dOMTextTrackCues :: AttrLabelProxy "cues" Source #

id

data DOMTextTrackIdPropertyInfo Source #

Instances

AttrInfo DOMTextTrackIdPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMTextTrackIdPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMTextTrackIdPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMTextTrackIdPropertyInfo :: * -> Constraint

type AttrGetType DOMTextTrackIdPropertyInfo :: *

type AttrLabel DOMTextTrackIdPropertyInfo :: Symbol

type AttrOrigin DOMTextTrackIdPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMTextTrackIdPropertyInfo Source # 
type AttrSetTypeConstraint DOMTextTrackIdPropertyInfo = * ~ ()
type AttrOrigin DOMTextTrackIdPropertyInfo Source # 
type AttrLabel DOMTextTrackIdPropertyInfo Source # 
type AttrLabel DOMTextTrackIdPropertyInfo = "id"
type AttrGetType DOMTextTrackIdPropertyInfo Source # 
type AttrGetType DOMTextTrackIdPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMTextTrackIdPropertyInfo Source # 
type AttrBaseTypeConstraint DOMTextTrackIdPropertyInfo = IsDOMTextTrack
type AttrAllowedOps DOMTextTrackIdPropertyInfo Source # 
type AttrAllowedOps DOMTextTrackIdPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMTextTrackId :: AttrLabelProxy "id" Source #

kind

data DOMTextTrackKindPropertyInfo Source #

Instances

AttrInfo DOMTextTrackKindPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMTextTrackKindPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMTextTrackKindPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMTextTrackKindPropertyInfo :: * -> Constraint

type AttrGetType DOMTextTrackKindPropertyInfo :: *

type AttrLabel DOMTextTrackKindPropertyInfo :: Symbol

type AttrOrigin DOMTextTrackKindPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMTextTrackKindPropertyInfo Source # 
type AttrSetTypeConstraint DOMTextTrackKindPropertyInfo = * ~ ()
type AttrOrigin DOMTextTrackKindPropertyInfo Source # 
type AttrLabel DOMTextTrackKindPropertyInfo Source # 
type AttrLabel DOMTextTrackKindPropertyInfo = "kind"
type AttrGetType DOMTextTrackKindPropertyInfo Source # 
type AttrGetType DOMTextTrackKindPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMTextTrackKindPropertyInfo Source # 
type AttrBaseTypeConstraint DOMTextTrackKindPropertyInfo = IsDOMTextTrack
type AttrAllowedOps DOMTextTrackKindPropertyInfo Source # 
type AttrAllowedOps DOMTextTrackKindPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMTextTrackKind :: AttrLabelProxy "kind" Source #

label

data DOMTextTrackLabelPropertyInfo Source #

Instances

AttrInfo DOMTextTrackLabelPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMTextTrackLabelPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMTextTrackLabelPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMTextTrackLabelPropertyInfo :: * -> Constraint

type AttrGetType DOMTextTrackLabelPropertyInfo :: *

type AttrLabel DOMTextTrackLabelPropertyInfo :: Symbol

type AttrOrigin DOMTextTrackLabelPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMTextTrackLabelPropertyInfo Source # 
type AttrSetTypeConstraint DOMTextTrackLabelPropertyInfo = * ~ ()
type AttrOrigin DOMTextTrackLabelPropertyInfo Source # 
type AttrLabel DOMTextTrackLabelPropertyInfo Source # 
type AttrLabel DOMTextTrackLabelPropertyInfo = "label"
type AttrGetType DOMTextTrackLabelPropertyInfo Source # 
type AttrGetType DOMTextTrackLabelPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMTextTrackLabelPropertyInfo Source # 
type AttrBaseTypeConstraint DOMTextTrackLabelPropertyInfo = IsDOMTextTrack
type AttrAllowedOps DOMTextTrackLabelPropertyInfo Source # 
type AttrAllowedOps DOMTextTrackLabelPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMTextTrackLabel :: AttrLabelProxy "label" Source #

language

data DOMTextTrackLanguagePropertyInfo Source #

Instances

AttrInfo DOMTextTrackLanguagePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMTextTrackLanguagePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMTextTrackLanguagePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMTextTrackLanguagePropertyInfo :: * -> Constraint

type AttrGetType DOMTextTrackLanguagePropertyInfo :: *

type AttrLabel DOMTextTrackLanguagePropertyInfo :: Symbol

type AttrOrigin DOMTextTrackLanguagePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMTextTrackLanguagePropertyInfo Source # 
type AttrSetTypeConstraint DOMTextTrackLanguagePropertyInfo = * ~ ()
type AttrOrigin DOMTextTrackLanguagePropertyInfo Source # 
type AttrLabel DOMTextTrackLanguagePropertyInfo Source # 
type AttrLabel DOMTextTrackLanguagePropertyInfo = "language"
type AttrGetType DOMTextTrackLanguagePropertyInfo Source # 
type AttrGetType DOMTextTrackLanguagePropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMTextTrackLanguagePropertyInfo Source # 
type AttrBaseTypeConstraint DOMTextTrackLanguagePropertyInfo = IsDOMTextTrack
type AttrAllowedOps DOMTextTrackLanguagePropertyInfo Source # 
type AttrAllowedOps DOMTextTrackLanguagePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMTextTrackLanguage :: AttrLabelProxy "language" Source #

mode

data DOMTextTrackModePropertyInfo Source #

Instances

AttrInfo DOMTextTrackModePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMTextTrackModePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMTextTrackModePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMTextTrackModePropertyInfo :: * -> Constraint

type AttrGetType DOMTextTrackModePropertyInfo :: *

type AttrLabel DOMTextTrackModePropertyInfo :: Symbol

type AttrOrigin DOMTextTrackModePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMTextTrackModePropertyInfo Source # 
type AttrSetTypeConstraint DOMTextTrackModePropertyInfo = * ~ Text
type AttrOrigin DOMTextTrackModePropertyInfo Source # 
type AttrLabel DOMTextTrackModePropertyInfo Source # 
type AttrLabel DOMTextTrackModePropertyInfo = "mode"
type AttrGetType DOMTextTrackModePropertyInfo Source # 
type AttrGetType DOMTextTrackModePropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMTextTrackModePropertyInfo Source # 
type AttrBaseTypeConstraint DOMTextTrackModePropertyInfo = IsDOMTextTrack
type AttrAllowedOps DOMTextTrackModePropertyInfo Source # 
type AttrAllowedOps DOMTextTrackModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructDOMTextTrackMode :: IsDOMTextTrack o => Text -> IO (GValueConstruct o) Source #

dOMTextTrackMode :: AttrLabelProxy "mode" Source #

setDOMTextTrackMode :: (MonadIO m, IsDOMTextTrack o) => o -> Text -> m () Source #