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 |
- Exported types
- Methods
- dOMRangeCloneContents
- dOMRangeCloneRange
- dOMRangeCollapse
- dOMRangeCompareBoundaryPoints
- dOMRangeCompareNode
- dOMRangeComparePoint
- dOMRangeCreateContextualFragment
- dOMRangeDeleteContents
- dOMRangeDetach
- dOMRangeExtractContents
- dOMRangeGetCollapsed
- dOMRangeGetCommonAncestorContainer
- dOMRangeGetEndContainer
- dOMRangeGetEndOffset
- dOMRangeGetStartContainer
- dOMRangeGetStartOffset
- dOMRangeGetText
- dOMRangeInsertNode
- dOMRangeIntersectsNode
- dOMRangeIsPointInRange
- dOMRangeSelectNode
- dOMRangeSelectNodeContents
- dOMRangeSetEnd
- dOMRangeSetEndAfter
- dOMRangeSetEndBefore
- dOMRangeSetStart
- dOMRangeSetStartAfter
- dOMRangeSetStartBefore
- dOMRangeSurroundContents
- dOMRangeToString
- Properties
- newtype DOMRange = DOMRange (ForeignPtr DOMRange)
- class GObject o => DOMRangeK o
- toDOMRange :: DOMRangeK o => o -> IO DOMRange
- noDOMRange :: Maybe DOMRange
- dOMRangeCloneContents :: (MonadIO m, DOMRangeK a) => a -> m DOMDocumentFragment
- dOMRangeCloneRange :: (MonadIO m, DOMRangeK a) => a -> m DOMRange
- dOMRangeCollapse :: (MonadIO m, DOMRangeK a) => a -> Bool -> m ()
- dOMRangeCompareBoundaryPoints :: (MonadIO m, DOMRangeK a, DOMRangeK b) => a -> Word16 -> b -> m Int16
- dOMRangeCompareNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m Int16
- dOMRangeComparePoint :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> Int64 -> m Int16
- dOMRangeCreateContextualFragment :: (MonadIO m, DOMRangeK a) => a -> Text -> m DOMDocumentFragment
- dOMRangeDeleteContents :: (MonadIO m, DOMRangeK a) => a -> m ()
- dOMRangeDetach :: (MonadIO m, DOMRangeK a) => a -> m ()
- dOMRangeExtractContents :: (MonadIO m, DOMRangeK a) => a -> m DOMDocumentFragment
- dOMRangeGetCollapsed :: (MonadIO m, DOMRangeK a) => a -> m ()
- dOMRangeGetCommonAncestorContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode
- dOMRangeGetEndContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode
- dOMRangeGetEndOffset :: (MonadIO m, DOMRangeK a) => a -> m Int64
- dOMRangeGetStartContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode
- dOMRangeGetStartOffset :: (MonadIO m, DOMRangeK a) => a -> m Int64
- dOMRangeGetText :: (MonadIO m, DOMRangeK a) => a -> m Text
- dOMRangeInsertNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- dOMRangeIntersectsNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- dOMRangeIsPointInRange :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> Int64 -> m ()
- dOMRangeSelectNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- dOMRangeSelectNodeContents :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- dOMRangeSetEnd :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> Int64 -> m ()
- dOMRangeSetEndAfter :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- dOMRangeSetEndBefore :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- dOMRangeSetStart :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> Int64 -> m ()
- dOMRangeSetStartAfter :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- dOMRangeSetStartBefore :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- dOMRangeSurroundContents :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- dOMRangeToString :: (MonadIO m, DOMRangeK a) => a -> m Text
- data DOMRangeCollapsedPropertyInfo
- getDOMRangeCollapsed :: (MonadIO m, DOMRangeK o) => o -> m Bool
- data DOMRangeCommonAncestorContainerPropertyInfo
- getDOMRangeCommonAncestorContainer :: (MonadIO m, DOMRangeK o) => o -> m DOMNode
- data DOMRangeEndContainerPropertyInfo
- getDOMRangeEndContainer :: (MonadIO m, DOMRangeK o) => o -> m DOMNode
- data DOMRangeEndOffsetPropertyInfo
- getDOMRangeEndOffset :: (MonadIO m, DOMRangeK o) => o -> m Int64
- data DOMRangeStartContainerPropertyInfo
- getDOMRangeStartContainer :: (MonadIO m, DOMRangeK o) => o -> m DOMNode
- data DOMRangeStartOffsetPropertyInfo
- getDOMRangeStartOffset :: (MonadIO m, DOMRangeK o) => o -> m Int64
- data DOMRangeTextPropertyInfo
- getDOMRangeText :: (MonadIO m, DOMRangeK o) => o -> m Text
Exported types
GObject DOMRange | |
type ParentTypes DOMRange | |
type AttributeList DOMRange | |
type SignalList DOMRange |
toDOMRange :: DOMRangeK o => o -> IO DOMRange Source
Methods
dOMRangeCloneContents
dOMRangeCloneContents :: (MonadIO m, DOMRangeK a) => a -> m DOMDocumentFragment Source
dOMRangeCloneRange
dOMRangeCloneRange :: (MonadIO m, DOMRangeK a) => a -> m DOMRange Source
dOMRangeCollapse
dOMRangeCollapse :: (MonadIO m, DOMRangeK a) => a -> Bool -> m () Source
dOMRangeCompareBoundaryPoints
dOMRangeCompareBoundaryPoints :: (MonadIO m, DOMRangeK a, DOMRangeK b) => a -> Word16 -> b -> m Int16 Source
dOMRangeCompareNode
dOMRangeComparePoint
dOMRangeCreateContextualFragment
dOMRangeCreateContextualFragment :: (MonadIO m, DOMRangeK a) => a -> Text -> m DOMDocumentFragment Source
dOMRangeDeleteContents
dOMRangeDeleteContents :: (MonadIO m, DOMRangeK a) => a -> m () Source
dOMRangeDetach
dOMRangeDetach :: (MonadIO m, DOMRangeK a) => a -> m () Source
dOMRangeExtractContents
dOMRangeExtractContents :: (MonadIO m, DOMRangeK a) => a -> m DOMDocumentFragment Source
dOMRangeGetCollapsed
dOMRangeGetCollapsed :: (MonadIO m, DOMRangeK a) => a -> m () Source
dOMRangeGetCommonAncestorContainer
dOMRangeGetCommonAncestorContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode Source
dOMRangeGetEndContainer
dOMRangeGetEndContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode Source
dOMRangeGetEndOffset
dOMRangeGetEndOffset :: (MonadIO m, DOMRangeK a) => a -> m Int64 Source
dOMRangeGetStartContainer
dOMRangeGetStartContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode Source
dOMRangeGetStartOffset
dOMRangeGetStartOffset :: (MonadIO m, DOMRangeK a) => a -> m Int64 Source
dOMRangeGetText
dOMRangeGetText :: (MonadIO m, DOMRangeK a) => a -> m Text Source
dOMRangeInsertNode
dOMRangeInsertNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeIntersectsNode
dOMRangeIntersectsNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeIsPointInRange
dOMRangeSelectNode
dOMRangeSelectNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSelectNodeContents
dOMRangeSelectNodeContents :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSetEnd
dOMRangeSetEndAfter
dOMRangeSetEndAfter :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSetEndBefore
dOMRangeSetEndBefore :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSetStart
dOMRangeSetStartAfter
dOMRangeSetStartAfter :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSetStartBefore
dOMRangeSetStartBefore :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSurroundContents
dOMRangeSurroundContents :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeToString
dOMRangeToString :: (MonadIO m, DOMRangeK a) => a -> m Text Source
Properties
Collapsed
data DOMRangeCollapsedPropertyInfo Source
AttrInfo DOMRangeCollapsedPropertyInfo | |
type AttrLabel DOMRangeCollapsedPropertyInfo = "DOMRange::collapsed" | |
type AttrGetType DOMRangeCollapsedPropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMRangeCollapsedPropertyInfo = DOMRangeK | |
type AttrSetTypeConstraint DOMRangeCollapsedPropertyInfo = * ~ () | |
type AttrAllowedOps DOMRangeCollapsedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMRangeCollapsed :: (MonadIO m, DOMRangeK o) => o -> m Bool Source
CommonAncestorContainer
data DOMRangeCommonAncestorContainerPropertyInfo Source
AttrInfo DOMRangeCommonAncestorContainerPropertyInfo | |
type AttrLabel DOMRangeCommonAncestorContainerPropertyInfo = "DOMRange::common-ancestor-container" | |
type AttrGetType DOMRangeCommonAncestorContainerPropertyInfo = DOMNode | |
type AttrBaseTypeConstraint DOMRangeCommonAncestorContainerPropertyInfo = DOMRangeK | |
type AttrSetTypeConstraint DOMRangeCommonAncestorContainerPropertyInfo = * ~ () | |
type AttrAllowedOps DOMRangeCommonAncestorContainerPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMRangeCommonAncestorContainer :: (MonadIO m, DOMRangeK o) => o -> m DOMNode Source
EndContainer
data DOMRangeEndContainerPropertyInfo Source
AttrInfo DOMRangeEndContainerPropertyInfo | |
type AttrLabel DOMRangeEndContainerPropertyInfo = "DOMRange::end-container" | |
type AttrGetType DOMRangeEndContainerPropertyInfo = DOMNode | |
type AttrBaseTypeConstraint DOMRangeEndContainerPropertyInfo = DOMRangeK | |
type AttrSetTypeConstraint DOMRangeEndContainerPropertyInfo = * ~ () | |
type AttrAllowedOps DOMRangeEndContainerPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMRangeEndContainer :: (MonadIO m, DOMRangeK o) => o -> m DOMNode Source
EndOffset
data DOMRangeEndOffsetPropertyInfo Source
AttrInfo DOMRangeEndOffsetPropertyInfo | |
type AttrLabel DOMRangeEndOffsetPropertyInfo = "DOMRange::end-offset" | |
type AttrGetType DOMRangeEndOffsetPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMRangeEndOffsetPropertyInfo = DOMRangeK | |
type AttrSetTypeConstraint DOMRangeEndOffsetPropertyInfo = * ~ () | |
type AttrAllowedOps DOMRangeEndOffsetPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMRangeEndOffset :: (MonadIO m, DOMRangeK o) => o -> m Int64 Source
StartContainer
data DOMRangeStartContainerPropertyInfo Source
AttrInfo DOMRangeStartContainerPropertyInfo | |
type AttrLabel DOMRangeStartContainerPropertyInfo = "DOMRange::start-container" | |
type AttrGetType DOMRangeStartContainerPropertyInfo = DOMNode | |
type AttrBaseTypeConstraint DOMRangeStartContainerPropertyInfo = DOMRangeK | |
type AttrSetTypeConstraint DOMRangeStartContainerPropertyInfo = * ~ () | |
type AttrAllowedOps DOMRangeStartContainerPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMRangeStartContainer :: (MonadIO m, DOMRangeK o) => o -> m DOMNode Source
StartOffset
data DOMRangeStartOffsetPropertyInfo Source
AttrInfo DOMRangeStartOffsetPropertyInfo | |
type AttrLabel DOMRangeStartOffsetPropertyInfo = "DOMRange::start-offset" | |
type AttrGetType DOMRangeStartOffsetPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMRangeStartOffsetPropertyInfo = DOMRangeK | |
type AttrSetTypeConstraint DOMRangeStartOffsetPropertyInfo = * ~ () | |
type AttrAllowedOps DOMRangeStartOffsetPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMRangeStartOffset :: (MonadIO m, DOMRangeK o) => o -> m Int64 Source
Text
data DOMRangeTextPropertyInfo Source
AttrInfo DOMRangeTextPropertyInfo | |
type AttrLabel DOMRangeTextPropertyInfo = "DOMRange::text" | |
type AttrGetType DOMRangeTextPropertyInfo = Text | |
type AttrBaseTypeConstraint DOMRangeTextPropertyInfo = DOMRangeK | |
type AttrSetTypeConstraint DOMRangeTextPropertyInfo = * ~ () | |
type AttrAllowedOps DOMRangeTextPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMRangeText :: (MonadIO m, DOMRangeK o) => o -> m Text Source