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

Contents

Description

 

Synopsis

Exported types

newtype DOMAudioTrack Source #

Constructors

DOMAudioTrack (ManagedPtr DOMAudioTrack) 

Instances

GObject DOMAudioTrack Source # 
IsObject DOMAudioTrack Source # 
IsDOMObject DOMAudioTrack Source # 
IsDOMAudioTrack DOMAudioTrack Source # 
((~) * info (ResolveDOMAudioTrackMethod t DOMAudioTrack), MethodInfo * info DOMAudioTrack p) => IsLabel t (DOMAudioTrack -> p) Source # 

Methods

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

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

class GObject o => IsDOMAudioTrack o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMAudioTrack a) => IsDOMAudioTrack a Source # 
IsDOMAudioTrack DOMAudioTrack Source # 

Methods

getEnabled

data DOMAudioTrackGetEnabledMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDOMAudioTrack a) => MethodInfo * DOMAudioTrackGetEnabledMethodInfo a signature Source # 

Methods

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

getId

data DOMAudioTrackGetIdMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMAudioTrack a) => MethodInfo * DOMAudioTrackGetIdMethodInfo a signature Source # 

Methods

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

getKind

data DOMAudioTrackGetKindMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMAudioTrack a) => MethodInfo * DOMAudioTrackGetKindMethodInfo a signature Source # 

Methods

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

getLabel

data DOMAudioTrackGetLabelMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMAudioTrack a) => MethodInfo * DOMAudioTrackGetLabelMethodInfo a signature Source # 

Methods

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

getLanguage

data DOMAudioTrackGetLanguageMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMAudioTrack a) => MethodInfo * DOMAudioTrackGetLanguageMethodInfo a signature Source # 

Methods

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

setEnabled

data DOMAudioTrackSetEnabledMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsDOMAudioTrack a) => MethodInfo * DOMAudioTrackSetEnabledMethodInfo a signature Source # 

Methods

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

Properties

enabled

data DOMAudioTrackEnabledPropertyInfo Source #

Instances

AttrInfo DOMAudioTrackEnabledPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMAudioTrackEnabledPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMAudioTrackEnabledPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMAudioTrackEnabledPropertyInfo :: * -> Constraint

type AttrGetType DOMAudioTrackEnabledPropertyInfo :: *

type AttrLabel DOMAudioTrackEnabledPropertyInfo :: Symbol

type AttrOrigin DOMAudioTrackEnabledPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMAudioTrackEnabledPropertyInfo Source # 
type AttrSetTypeConstraint DOMAudioTrackEnabledPropertyInfo = * ~ Bool
type AttrOrigin DOMAudioTrackEnabledPropertyInfo Source # 
type AttrLabel DOMAudioTrackEnabledPropertyInfo Source # 
type AttrLabel DOMAudioTrackEnabledPropertyInfo = "enabled"
type AttrGetType DOMAudioTrackEnabledPropertyInfo Source # 
type AttrBaseTypeConstraint DOMAudioTrackEnabledPropertyInfo Source # 
type AttrAllowedOps DOMAudioTrackEnabledPropertyInfo Source # 
type AttrAllowedOps DOMAudioTrackEnabledPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

dOMAudioTrackEnabled :: AttrLabelProxy "enabled" Source #

id

data DOMAudioTrackIdPropertyInfo Source #

Instances

AttrInfo DOMAudioTrackIdPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMAudioTrackIdPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMAudioTrackIdPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMAudioTrackIdPropertyInfo :: * -> Constraint

type AttrGetType DOMAudioTrackIdPropertyInfo :: *

type AttrLabel DOMAudioTrackIdPropertyInfo :: Symbol

type AttrOrigin DOMAudioTrackIdPropertyInfo :: *

Methods

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

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

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

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

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

dOMAudioTrackId :: AttrLabelProxy "id" Source #

kind

data DOMAudioTrackKindPropertyInfo Source #

Instances

AttrInfo DOMAudioTrackKindPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMAudioTrackKindPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMAudioTrackKindPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMAudioTrackKindPropertyInfo :: * -> Constraint

type AttrGetType DOMAudioTrackKindPropertyInfo :: *

type AttrLabel DOMAudioTrackKindPropertyInfo :: Symbol

type AttrOrigin DOMAudioTrackKindPropertyInfo :: *

Methods

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

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

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

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

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

dOMAudioTrackKind :: AttrLabelProxy "kind" Source #

label

data DOMAudioTrackLabelPropertyInfo Source #

Instances

AttrInfo DOMAudioTrackLabelPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMAudioTrackLabelPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMAudioTrackLabelPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMAudioTrackLabelPropertyInfo :: * -> Constraint

type AttrGetType DOMAudioTrackLabelPropertyInfo :: *

type AttrLabel DOMAudioTrackLabelPropertyInfo :: Symbol

type AttrOrigin DOMAudioTrackLabelPropertyInfo :: *

Methods

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

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

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

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

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

dOMAudioTrackLabel :: AttrLabelProxy "label" Source #

language

data DOMAudioTrackLanguagePropertyInfo Source #

Instances

AttrInfo DOMAudioTrackLanguagePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMAudioTrackLanguagePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMAudioTrackLanguagePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMAudioTrackLanguagePropertyInfo :: * -> Constraint

type AttrGetType DOMAudioTrackLanguagePropertyInfo :: *

type AttrLabel DOMAudioTrackLanguagePropertyInfo :: Symbol

type AttrOrigin DOMAudioTrackLanguagePropertyInfo :: *

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

dOMAudioTrackLanguage :: AttrLabelProxy "language" Source #