| 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 |
GI.WebKit.Objects.DOMTextTrack
Contents
Description
- 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
class GObject o => DOMTextTrackK o Source
Instances
| (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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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