| 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.DOMRange
Contents
- Exported types
- Methods
- dOMRangeCloneContents
- dOMRangeCloneRange
- dOMRangeCollapse
- dOMRangeCompareBoundaryPoints
- dOMRangeCompareNode
- dOMRangeComparePoint
- dOMRangeCreateContextualFragment
- dOMRangeDeleteContents
- dOMRangeDetach
- dOMRangeExpand
- dOMRangeExtractContents
- dOMRangeGetCollapsed
- dOMRangeGetCommonAncestorContainer
- dOMRangeGetEndContainer
- dOMRangeGetEndOffset
- dOMRangeGetStartContainer
- dOMRangeGetStartOffset
- dOMRangeGetText
- dOMRangeInsertNode
- dOMRangeIntersectsNode
- dOMRangeIsPointInRange
- dOMRangeSelectNode
- dOMRangeSelectNodeContents
- dOMRangeSetEnd
- dOMRangeSetEndAfter
- dOMRangeSetEndBefore
- dOMRangeSetStart
- dOMRangeSetStartAfter
- dOMRangeSetStartBefore
- dOMRangeSurroundContents
- dOMRangeToString
- Properties
Description
- 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 ()
- dOMRangeExpand :: (MonadIO m, DOMRangeK a) => a -> Text -> 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
Constructors
| DOMRange (ForeignPtr DOMRange) |
Instances
| 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
dOMRangeExpand
dOMRangeExpand :: (MonadIO m, DOMRangeK a) => a -> Text -> 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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