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

Contents

Description

 

Synopsis

Exported types

newtype DOMMediaList Source #

Constructors

DOMMediaList (ManagedPtr DOMMediaList) 

Instances

GObject DOMMediaList Source # 
IsObject DOMMediaList Source # 
IsDOMObject DOMMediaList Source # 
IsDOMMediaList DOMMediaList Source # 
((~) * info (ResolveDOMMediaListMethod t DOMMediaList), MethodInfo * info DOMMediaList p) => IsLabel t (DOMMediaList -> p) Source # 

Methods

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

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

class GObject o => IsDOMMediaList o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMMediaList a) => IsDOMMediaList a Source # 
IsDOMMediaList DOMMediaList Source # 

Methods

appendMedium

data DOMMediaListAppendMediumMethodInfo Source #

Instances

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

Methods

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

dOMMediaListAppendMedium :: (MonadIO m, IsDOMMediaList a) => a -> Text -> m () Source #

deleteMedium

data DOMMediaListDeleteMediumMethodInfo Source #

Instances

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

Methods

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

dOMMediaListDeleteMedium :: (MonadIO m, IsDOMMediaList a) => a -> Text -> m () Source #

getLength

data DOMMediaListGetLengthMethodInfo Source #

Instances

((~) * signature (m CULong), MonadIO m, IsDOMMediaList a) => MethodInfo * DOMMediaListGetLengthMethodInfo a signature Source # 

Methods

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

getMediaText

data DOMMediaListGetMediaTextMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMMediaList a) => MethodInfo * DOMMediaListGetMediaTextMethodInfo a signature Source # 

Methods

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

item

data DOMMediaListItemMethodInfo Source #

Instances

((~) * signature (CULong -> m Text), MonadIO m, IsDOMMediaList a) => MethodInfo * DOMMediaListItemMethodInfo a signature Source # 

Methods

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

setMediaText

data DOMMediaListSetMediaTextMethodInfo Source #

Instances

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

Methods

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

dOMMediaListSetMediaText :: (MonadIO m, IsDOMMediaList a) => a -> Text -> m () Source #

Properties

length

data DOMMediaListLengthPropertyInfo Source #

Instances

AttrInfo DOMMediaListLengthPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMediaListLengthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMediaListLengthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMediaListLengthPropertyInfo :: * -> Constraint

type AttrGetType DOMMediaListLengthPropertyInfo :: *

type AttrLabel DOMMediaListLengthPropertyInfo :: Symbol

type AttrOrigin DOMMediaListLengthPropertyInfo :: *

Methods

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

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

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

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

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

dOMMediaListLength :: AttrLabelProxy "length" Source #

mediaText

data DOMMediaListMediaTextPropertyInfo Source #

Instances

AttrInfo DOMMediaListMediaTextPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMediaListMediaTextPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMediaListMediaTextPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMediaListMediaTextPropertyInfo :: * -> Constraint

type AttrGetType DOMMediaListMediaTextPropertyInfo :: *

type AttrLabel DOMMediaListMediaTextPropertyInfo :: Symbol

type AttrOrigin DOMMediaListMediaTextPropertyInfo :: *

type AttrSetTypeConstraint DOMMediaListMediaTextPropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaListMediaTextPropertyInfo = * ~ Text
type AttrOrigin DOMMediaListMediaTextPropertyInfo Source # 
type AttrLabel DOMMediaListMediaTextPropertyInfo Source # 
type AttrLabel DOMMediaListMediaTextPropertyInfo = "media-text"
type AttrGetType DOMMediaListMediaTextPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMediaListMediaTextPropertyInfo Source # 
type AttrAllowedOps DOMMediaListMediaTextPropertyInfo Source # 
type AttrAllowedOps DOMMediaListMediaTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructDOMMediaListMediaText :: IsDOMMediaList o => Text -> IO (GValueConstruct o) Source #

dOMMediaListMediaText :: AttrLabelProxy "mediaText" Source #

setDOMMediaListMediaText :: (MonadIO m, IsDOMMediaList o) => o -> Text -> m () Source #