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

Contents

Description

 

Synopsis

Exported types

newtype DOMVideoTrackList Source #

Constructors

DOMVideoTrackList (ManagedPtr DOMVideoTrackList) 

Instances

GObject DOMVideoTrackList Source # 
IsObject DOMVideoTrackList Source # 
IsDOMVideoTrackList DOMVideoTrackList Source # 
IsDOMObject DOMVideoTrackList Source # 
IsDOMEventTarget DOMVideoTrackList Source # 
((~) * info (ResolveDOMVideoTrackListMethod t DOMVideoTrackList), MethodInfo * info DOMVideoTrackList p) => IsLabel t (DOMVideoTrackList -> p) Source # 
((~) * info (ResolveDOMVideoTrackListMethod t DOMVideoTrackList), MethodInfo * info DOMVideoTrackList p) => IsLabelProxy t (DOMVideoTrackList -> p) Source # 
HasAttributeList * DOMVideoTrackList Source # 
type SignalList DOMVideoTrackList Source # 
type SignalList DOMVideoTrackList
type AttributeList DOMVideoTrackList Source # 
type AttributeList DOMVideoTrackList

class GObject o => IsDOMVideoTrackList o Source #

Methods

dispatchEvent

data DOMVideoTrackListDispatchEventMethodInfo Source #

Instances

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

Methods

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

dOMVideoTrackListDispatchEvent :: (MonadIO m, IsDOMVideoTrackList a, IsDOMEvent b) => a -> b -> m () Source #

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

getLength

data DOMVideoTrackListGetLengthMethodInfo Source #

Instances

((~) * signature (m CULong), MonadIO m, IsDOMVideoTrackList a) => MethodInfo * DOMVideoTrackListGetLengthMethodInfo a signature Source # 

Methods

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

getTrackById

data DOMVideoTrackListGetTrackByIdMethodInfo Source #

Instances

((~) * signature (Text -> m DOMVideoTrack), MonadIO m, IsDOMVideoTrackList a) => MethodInfo * DOMVideoTrackListGetTrackByIdMethodInfo a signature Source # 

Methods

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

item

data DOMVideoTrackListItemMethodInfo Source #

Instances

((~) * signature (CULong -> m DOMVideoTrack), MonadIO m, IsDOMVideoTrackList a) => MethodInfo * DOMVideoTrackListItemMethodInfo a signature Source # 

Methods

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

Properties

length

data DOMVideoTrackListLengthPropertyInfo Source #

Instances

AttrInfo DOMVideoTrackListLengthPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMVideoTrackListLengthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMVideoTrackListLengthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMVideoTrackListLengthPropertyInfo :: * -> Constraint

type AttrGetType DOMVideoTrackListLengthPropertyInfo :: *

type AttrLabel DOMVideoTrackListLengthPropertyInfo :: Symbol

type AttrOrigin DOMVideoTrackListLengthPropertyInfo :: *

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

dOMVideoTrackListLength :: AttrLabelProxy "length" Source #