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 DOMMediaList = DOMMediaList (ForeignPtr DOMMediaList)
- class GObject o => DOMMediaListK o
- toDOMMediaList :: DOMMediaListK o => o -> IO DOMMediaList
- noDOMMediaList :: Maybe DOMMediaList
- dOMMediaListAppendMedium :: (MonadIO m, DOMMediaListK a) => a -> Text -> m ()
- dOMMediaListDeleteMedium :: (MonadIO m, DOMMediaListK a) => a -> Text -> m ()
- dOMMediaListGetLength :: (MonadIO m, DOMMediaListK a) => a -> m Word64
- dOMMediaListGetMediaText :: (MonadIO m, DOMMediaListK a) => a -> m Text
- dOMMediaListItem :: (MonadIO m, DOMMediaListK a) => a -> Word64 -> m Text
- dOMMediaListSetMediaText :: (MonadIO m, DOMMediaListK a) => a -> Text -> m ()
- data DOMMediaListLengthPropertyInfo
- getDOMMediaListLength :: (MonadIO m, DOMMediaListK o) => o -> m Word64
- data DOMMediaListMediaTextPropertyInfo
- constructDOMMediaListMediaText :: Text -> IO ([Char], GValue)
- getDOMMediaListMediaText :: (MonadIO m, DOMMediaListK o) => o -> m Text
- setDOMMediaListMediaText :: (MonadIO m, DOMMediaListK o) => o -> Text -> m ()
Exported types
newtype DOMMediaList Source
class GObject o => DOMMediaListK o Source
(GObject o, IsDescendantOf DOMMediaList o) => DOMMediaListK o |
toDOMMediaList :: DOMMediaListK o => o -> IO DOMMediaList Source
Methods
dOMMediaListAppendMedium
dOMMediaListAppendMedium :: (MonadIO m, DOMMediaListK a) => a -> Text -> m () Source
dOMMediaListDeleteMedium
dOMMediaListDeleteMedium :: (MonadIO m, DOMMediaListK a) => a -> Text -> m () Source
dOMMediaListGetLength
dOMMediaListGetLength :: (MonadIO m, DOMMediaListK a) => a -> m Word64 Source
dOMMediaListGetMediaText
dOMMediaListGetMediaText :: (MonadIO m, DOMMediaListK a) => a -> m Text Source
dOMMediaListItem
dOMMediaListItem :: (MonadIO m, DOMMediaListK a) => a -> Word64 -> m Text Source
dOMMediaListSetMediaText
dOMMediaListSetMediaText :: (MonadIO m, DOMMediaListK a) => a -> Text -> m () Source
Properties
Length
data DOMMediaListLengthPropertyInfo Source
AttrInfo DOMMediaListLengthPropertyInfo | |
type AttrLabel DOMMediaListLengthPropertyInfo = "DOMMediaList::length" | |
type AttrGetType DOMMediaListLengthPropertyInfo = Word64 | |
type AttrBaseTypeConstraint DOMMediaListLengthPropertyInfo = DOMMediaListK | |
type AttrSetTypeConstraint DOMMediaListLengthPropertyInfo = * ~ () | |
type AttrAllowedOps DOMMediaListLengthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMMediaListLength :: (MonadIO m, DOMMediaListK o) => o -> m Word64 Source
MediaText
data DOMMediaListMediaTextPropertyInfo Source
AttrInfo DOMMediaListMediaTextPropertyInfo | |
type AttrLabel DOMMediaListMediaTextPropertyInfo = "DOMMediaList::media-text" | |
type AttrGetType DOMMediaListMediaTextPropertyInfo = Text | |
type AttrBaseTypeConstraint DOMMediaListMediaTextPropertyInfo = DOMMediaListK | |
type AttrSetTypeConstraint DOMMediaListMediaTextPropertyInfo = * ~ Text | |
type AttrAllowedOps DOMMediaListMediaTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getDOMMediaListMediaText :: (MonadIO m, DOMMediaListK o) => o -> m Text Source
setDOMMediaListMediaText :: (MonadIO m, DOMMediaListK o) => o -> Text -> m () Source