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 DOMCharacterData = DOMCharacterData (ForeignPtr DOMCharacterData)
- class GObject o => DOMCharacterDataK o
- toDOMCharacterData :: DOMCharacterDataK o => o -> IO DOMCharacterData
- noDOMCharacterData :: Maybe DOMCharacterData
- data DOMCharacterDataAppendDataMethodInfo
- dOMCharacterDataAppendData :: (MonadIO m, DOMCharacterDataK a) => a -> Text -> m ()
- data DOMCharacterDataDeleteDataMethodInfo
- dOMCharacterDataDeleteData :: (MonadIO m, DOMCharacterDataK a) => a -> CULong -> CULong -> m ()
- data DOMCharacterDataGetDataMethodInfo
- dOMCharacterDataGetData :: (MonadIO m, DOMCharacterDataK a) => a -> m Text
- data DOMCharacterDataGetLengthMethodInfo
- dOMCharacterDataGetLength :: (MonadIO m, DOMCharacterDataK a) => a -> m CULong
- data DOMCharacterDataInsertDataMethodInfo
- dOMCharacterDataInsertData :: (MonadIO m, DOMCharacterDataK a) => a -> CULong -> Text -> m ()
- data DOMCharacterDataRemoveMethodInfo
- dOMCharacterDataRemove :: (MonadIO m, DOMCharacterDataK a) => a -> m ()
- data DOMCharacterDataReplaceDataMethodInfo
- dOMCharacterDataReplaceData :: (MonadIO m, DOMCharacterDataK a) => a -> CULong -> CULong -> Text -> m ()
- data DOMCharacterDataSetDataMethodInfo
- dOMCharacterDataSetData :: (MonadIO m, DOMCharacterDataK a) => a -> Text -> m ()
- data DOMCharacterDataSubstringDataMethodInfo
- dOMCharacterDataSubstringData :: (MonadIO m, DOMCharacterDataK a) => a -> CULong -> CULong -> m Text
- data DOMCharacterDataDataPropertyInfo
- clearDOMCharacterDataData :: (MonadIO m, DOMCharacterDataK o) => o -> m ()
- constructDOMCharacterDataData :: Text -> IO ([Char], GValue)
- dOMCharacterDataData :: AttrLabelProxy "data"
- getDOMCharacterDataData :: (MonadIO m, DOMCharacterDataK o) => o -> m (Maybe Text)
- setDOMCharacterDataData :: (MonadIO m, DOMCharacterDataK o) => o -> Text -> m ()
- data DOMCharacterDataLengthPropertyInfo
- dOMCharacterDataLength :: AttrLabelProxy "length"
- getDOMCharacterDataLength :: (MonadIO m, DOMCharacterDataK o) => o -> m CULong
Exported types
newtype DOMCharacterData Source
GObject DOMCharacterData | |
((~) * info (ResolveDOMCharacterDataMethod t DOMCharacterData), MethodInfo * info DOMCharacterData p) => IsLabelProxy t (DOMCharacterData -> p) | |
type ParentTypes DOMCharacterData | |
type AttributeList DOMCharacterData | |
type SignalList DOMCharacterData |
class GObject o => DOMCharacterDataK o Source
(GObject o, IsDescendantOf DOMCharacterData o) => DOMCharacterDataK o |
toDOMCharacterData :: DOMCharacterDataK o => o -> IO DOMCharacterData Source
Methods
dOMCharacterDataAppendData
data DOMCharacterDataAppendDataMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, DOMCharacterDataK a) => MethodInfo * DOMCharacterDataAppendDataMethodInfo a signature |
dOMCharacterDataAppendData :: (MonadIO m, DOMCharacterDataK a) => a -> Text -> m () Source
dOMCharacterDataDeleteData
data DOMCharacterDataDeleteDataMethodInfo Source
((~) * signature (CULong -> CULong -> m ()), MonadIO m, DOMCharacterDataK a) => MethodInfo * DOMCharacterDataDeleteDataMethodInfo a signature |
dOMCharacterDataDeleteData :: (MonadIO m, DOMCharacterDataK a) => a -> CULong -> CULong -> m () Source
dOMCharacterDataGetData
data DOMCharacterDataGetDataMethodInfo Source
((~) * signature (m Text), MonadIO m, DOMCharacterDataK a) => MethodInfo * DOMCharacterDataGetDataMethodInfo a signature |
dOMCharacterDataGetData :: (MonadIO m, DOMCharacterDataK a) => a -> m Text Source
dOMCharacterDataGetLength
data DOMCharacterDataGetLengthMethodInfo Source
((~) * signature (m CULong), MonadIO m, DOMCharacterDataK a) => MethodInfo * DOMCharacterDataGetLengthMethodInfo a signature |
dOMCharacterDataGetLength :: (MonadIO m, DOMCharacterDataK a) => a -> m CULong Source
dOMCharacterDataInsertData
data DOMCharacterDataInsertDataMethodInfo Source
((~) * signature (CULong -> Text -> m ()), MonadIO m, DOMCharacterDataK a) => MethodInfo * DOMCharacterDataInsertDataMethodInfo a signature |
dOMCharacterDataInsertData :: (MonadIO m, DOMCharacterDataK a) => a -> CULong -> Text -> m () Source
dOMCharacterDataRemove
data DOMCharacterDataRemoveMethodInfo Source
((~) * signature (m ()), MonadIO m, DOMCharacterDataK a) => MethodInfo * DOMCharacterDataRemoveMethodInfo a signature |
dOMCharacterDataRemove :: (MonadIO m, DOMCharacterDataK a) => a -> m () Source
dOMCharacterDataReplaceData
data DOMCharacterDataReplaceDataMethodInfo Source
((~) * signature (CULong -> CULong -> Text -> m ()), MonadIO m, DOMCharacterDataK a) => MethodInfo * DOMCharacterDataReplaceDataMethodInfo a signature |
dOMCharacterDataReplaceData :: (MonadIO m, DOMCharacterDataK a) => a -> CULong -> CULong -> Text -> m () Source
dOMCharacterDataSetData
data DOMCharacterDataSetDataMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, DOMCharacterDataK a) => MethodInfo * DOMCharacterDataSetDataMethodInfo a signature |
dOMCharacterDataSetData :: (MonadIO m, DOMCharacterDataK a) => a -> Text -> m () Source
dOMCharacterDataSubstringData
data DOMCharacterDataSubstringDataMethodInfo Source
((~) * signature (CULong -> CULong -> m Text), MonadIO m, DOMCharacterDataK a) => MethodInfo * DOMCharacterDataSubstringDataMethodInfo a signature |
dOMCharacterDataSubstringData :: (MonadIO m, DOMCharacterDataK a) => a -> CULong -> CULong -> m Text Source
Properties
Data
data DOMCharacterDataDataPropertyInfo Source
AttrInfo DOMCharacterDataDataPropertyInfo | |
type AttrLabel DOMCharacterDataDataPropertyInfo = "data" | |
type AttrGetType DOMCharacterDataDataPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DOMCharacterDataDataPropertyInfo = DOMCharacterDataK | |
type AttrSetTypeConstraint DOMCharacterDataDataPropertyInfo = * ~ Text | |
type AttrAllowedOps DOMCharacterDataDataPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearDOMCharacterDataData :: (MonadIO m, DOMCharacterDataK o) => o -> m () Source
dOMCharacterDataData :: AttrLabelProxy "data" Source
getDOMCharacterDataData :: (MonadIO m, DOMCharacterDataK o) => o -> m (Maybe Text) Source
setDOMCharacterDataData :: (MonadIO m, DOMCharacterDataK o) => o -> Text -> m () Source
Length
data DOMCharacterDataLengthPropertyInfo Source
dOMCharacterDataLength :: AttrLabelProxy "length" Source
getDOMCharacterDataLength :: (MonadIO m, DOMCharacterDataK o) => o -> m CULong Source