Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype DOMTextTrack = DOMTextTrack (ForeignPtr DOMTextTrack)
- class GObject o => DOMTextTrackK o
- toDOMTextTrack :: DOMTextTrackK o => o -> IO DOMTextTrack
- noDOMTextTrack :: Maybe DOMTextTrack
- dOMTextTrackAddCue :: (MonadIO m, DOMTextTrackK a, DOMTextTrackCueK b) => a -> b -> m ()
- dOMTextTrackDispatchEvent :: (MonadIO m, DOMTextTrackK a, DOMEventK b) => a -> b -> m ()
- dOMTextTrackGetActiveCues :: (MonadIO m, DOMTextTrackK a) => a -> m DOMTextTrackCueList
- dOMTextTrackGetCues :: (MonadIO m, DOMTextTrackK a) => a -> m DOMTextTrackCueList
- dOMTextTrackGetId :: (MonadIO m, DOMTextTrackK a) => a -> m Text
- dOMTextTrackGetKind :: (MonadIO m, DOMTextTrackK a) => a -> m Text
- dOMTextTrackGetLabel :: (MonadIO m, DOMTextTrackK a) => a -> m Text
- dOMTextTrackGetLanguage :: (MonadIO m, DOMTextTrackK a) => a -> m Text
- dOMTextTrackGetMode :: (MonadIO m, DOMTextTrackK a) => a -> m Text
- dOMTextTrackRemoveCue :: (MonadIO m, DOMTextTrackK a, DOMTextTrackCueK b) => a -> b -> m ()
- dOMTextTrackSetMode :: (MonadIO m, DOMTextTrackK a) => a -> Text -> m ()
- data DOMTextTrackActiveCuesPropertyInfo
- getDOMTextTrackActiveCues :: (MonadIO m, DOMTextTrackK o) => o -> m DOMTextTrackCueList
- data DOMTextTrackCuesPropertyInfo
- getDOMTextTrackCues :: (MonadIO m, DOMTextTrackK o) => o -> m DOMTextTrackCueList
- data DOMTextTrackIdPropertyInfo
- getDOMTextTrackId :: (MonadIO m, DOMTextTrackK o) => o -> m Text
- data DOMTextTrackKindPropertyInfo
- getDOMTextTrackKind :: (MonadIO m, DOMTextTrackK o) => o -> m Text
- data DOMTextTrackLabelPropertyInfo
- getDOMTextTrackLabel :: (MonadIO m, DOMTextTrackK o) => o -> m Text
- data DOMTextTrackLanguagePropertyInfo
- getDOMTextTrackLanguage :: (MonadIO m, DOMTextTrackK o) => o -> m Text
- data DOMTextTrackModePropertyInfo
- constructDOMTextTrackMode :: Text -> IO ([Char], GValue)
- getDOMTextTrackMode :: (MonadIO m, DOMTextTrackK o) => o -> m Text
- setDOMTextTrackMode :: (MonadIO m, DOMTextTrackK o) => o -> Text -> m ()
Exported types
newtype DOMTextTrack Source
class GObject o => DOMTextTrackK o Source
(GObject o, IsDescendantOf DOMTextTrack o) => DOMTextTrackK o |
toDOMTextTrack :: DOMTextTrackK o => o -> IO DOMTextTrack Source
Methods
dOMTextTrackAddCue
dOMTextTrackAddCue :: (MonadIO m, DOMTextTrackK a, DOMTextTrackCueK b) => a -> b -> m () Source
dOMTextTrackDispatchEvent
dOMTextTrackDispatchEvent :: (MonadIO m, DOMTextTrackK a, DOMEventK b) => a -> b -> m () Source
Deprecated: (Since version 2.4)Use webkit_dom_event_target_dispatch_event() instead.
dOMTextTrackGetActiveCues
dOMTextTrackGetActiveCues :: (MonadIO m, DOMTextTrackK a) => a -> m DOMTextTrackCueList Source
dOMTextTrackGetCues
dOMTextTrackGetCues :: (MonadIO m, DOMTextTrackK a) => a -> m DOMTextTrackCueList Source
dOMTextTrackGetId
dOMTextTrackGetId :: (MonadIO m, DOMTextTrackK a) => a -> m Text Source
dOMTextTrackGetKind
dOMTextTrackGetKind :: (MonadIO m, DOMTextTrackK a) => a -> m Text Source
dOMTextTrackGetLabel
dOMTextTrackGetLabel :: (MonadIO m, DOMTextTrackK a) => a -> m Text Source
dOMTextTrackGetLanguage
dOMTextTrackGetLanguage :: (MonadIO m, DOMTextTrackK a) => a -> m Text Source
dOMTextTrackGetMode
dOMTextTrackGetMode :: (MonadIO m, DOMTextTrackK a) => a -> m Text Source
dOMTextTrackRemoveCue
dOMTextTrackRemoveCue :: (MonadIO m, DOMTextTrackK a, DOMTextTrackCueK b) => a -> b -> m () Source
dOMTextTrackSetMode
dOMTextTrackSetMode :: (MonadIO m, DOMTextTrackK a) => a -> Text -> m () Source
Properties
ActiveCues
data DOMTextTrackActiveCuesPropertyInfo Source
AttrInfo DOMTextTrackActiveCuesPropertyInfo | |
type AttrLabel DOMTextTrackActiveCuesPropertyInfo = "DOMTextTrack::active-cues" | |
type AttrGetType DOMTextTrackActiveCuesPropertyInfo = DOMTextTrackCueList | |
type AttrBaseTypeConstraint DOMTextTrackActiveCuesPropertyInfo = DOMTextTrackK | |
type AttrSetTypeConstraint DOMTextTrackActiveCuesPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTextTrackActiveCuesPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTextTrackActiveCues :: (MonadIO m, DOMTextTrackK o) => o -> m DOMTextTrackCueList Source
Cues
data DOMTextTrackCuesPropertyInfo Source
AttrInfo DOMTextTrackCuesPropertyInfo | |
type AttrLabel DOMTextTrackCuesPropertyInfo = "DOMTextTrack::cues" | |
type AttrGetType DOMTextTrackCuesPropertyInfo = DOMTextTrackCueList | |
type AttrBaseTypeConstraint DOMTextTrackCuesPropertyInfo = DOMTextTrackK | |
type AttrSetTypeConstraint DOMTextTrackCuesPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTextTrackCuesPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTextTrackCues :: (MonadIO m, DOMTextTrackK o) => o -> m DOMTextTrackCueList Source
Id
data DOMTextTrackIdPropertyInfo Source
AttrInfo DOMTextTrackIdPropertyInfo | |
type AttrLabel DOMTextTrackIdPropertyInfo = "DOMTextTrack::id" | |
type AttrGetType DOMTextTrackIdPropertyInfo = Text | |
type AttrBaseTypeConstraint DOMTextTrackIdPropertyInfo = DOMTextTrackK | |
type AttrSetTypeConstraint DOMTextTrackIdPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTextTrackIdPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTextTrackId :: (MonadIO m, DOMTextTrackK o) => o -> m Text Source
Kind
data DOMTextTrackKindPropertyInfo Source
AttrInfo DOMTextTrackKindPropertyInfo | |
type AttrLabel DOMTextTrackKindPropertyInfo = "DOMTextTrack::kind" | |
type AttrGetType DOMTextTrackKindPropertyInfo = Text | |
type AttrBaseTypeConstraint DOMTextTrackKindPropertyInfo = DOMTextTrackK | |
type AttrSetTypeConstraint DOMTextTrackKindPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTextTrackKindPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTextTrackKind :: (MonadIO m, DOMTextTrackK o) => o -> m Text Source
Label
data DOMTextTrackLabelPropertyInfo Source
AttrInfo DOMTextTrackLabelPropertyInfo | |
type AttrLabel DOMTextTrackLabelPropertyInfo = "DOMTextTrack::label" | |
type AttrGetType DOMTextTrackLabelPropertyInfo = Text | |
type AttrBaseTypeConstraint DOMTextTrackLabelPropertyInfo = DOMTextTrackK | |
type AttrSetTypeConstraint DOMTextTrackLabelPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTextTrackLabelPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTextTrackLabel :: (MonadIO m, DOMTextTrackK o) => o -> m Text Source
Language
data DOMTextTrackLanguagePropertyInfo Source
AttrInfo DOMTextTrackLanguagePropertyInfo | |
type AttrLabel DOMTextTrackLanguagePropertyInfo = "DOMTextTrack::language" | |
type AttrGetType DOMTextTrackLanguagePropertyInfo = Text | |
type AttrBaseTypeConstraint DOMTextTrackLanguagePropertyInfo = DOMTextTrackK | |
type AttrSetTypeConstraint DOMTextTrackLanguagePropertyInfo = * ~ () | |
type AttrAllowedOps DOMTextTrackLanguagePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTextTrackLanguage :: (MonadIO m, DOMTextTrackK o) => o -> m Text Source
Mode
data DOMTextTrackModePropertyInfo Source
AttrInfo DOMTextTrackModePropertyInfo | |
type AttrLabel DOMTextTrackModePropertyInfo = "DOMTextTrack::mode" | |
type AttrGetType DOMTextTrackModePropertyInfo = Text | |
type AttrBaseTypeConstraint DOMTextTrackModePropertyInfo = DOMTextTrackK | |
type AttrSetTypeConstraint DOMTextTrackModePropertyInfo = * ~ Text | |
type AttrAllowedOps DOMTextTrackModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getDOMTextTrackMode :: (MonadIO m, DOMTextTrackK o) => o -> m Text Source
setDOMTextTrackMode :: (MonadIO m, DOMTextTrackK o) => o -> Text -> m () Source