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
- data DOMRangeCloneContentsMethodInfo
- dOMRangeCloneContents :: (MonadIO m, DOMRangeK a) => a -> m DOMDocumentFragment
- data DOMRangeCloneRangeMethodInfo
- dOMRangeCloneRange :: (MonadIO m, DOMRangeK a) => a -> m DOMRange
- data DOMRangeCollapseMethodInfo
- dOMRangeCollapse :: (MonadIO m, DOMRangeK a) => a -> Bool -> m ()
- data DOMRangeCompareBoundaryPointsMethodInfo
- dOMRangeCompareBoundaryPoints :: (MonadIO m, DOMRangeK a, DOMRangeK b) => a -> Word16 -> b -> m Int16
- data DOMRangeCompareNodeMethodInfo
- dOMRangeCompareNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m Int16
- data DOMRangeComparePointMethodInfo
- dOMRangeComparePoint :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> Int64 -> m Int16
- data DOMRangeCreateContextualFragmentMethodInfo
- dOMRangeCreateContextualFragment :: (MonadIO m, DOMRangeK a) => a -> Text -> m DOMDocumentFragment
- data DOMRangeDeleteContentsMethodInfo
- dOMRangeDeleteContents :: (MonadIO m, DOMRangeK a) => a -> m ()
- data DOMRangeDetachMethodInfo
- dOMRangeDetach :: (MonadIO m, DOMRangeK a) => a -> m ()
- data DOMRangeExtractContentsMethodInfo
- dOMRangeExtractContents :: (MonadIO m, DOMRangeK a) => a -> m DOMDocumentFragment
- data DOMRangeGetCollapsedMethodInfo
- dOMRangeGetCollapsed :: (MonadIO m, DOMRangeK a) => a -> m ()
- data DOMRangeGetCommonAncestorContainerMethodInfo
- dOMRangeGetCommonAncestorContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode
- data DOMRangeGetEndContainerMethodInfo
- dOMRangeGetEndContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode
- data DOMRangeGetEndOffsetMethodInfo
- dOMRangeGetEndOffset :: (MonadIO m, DOMRangeK a) => a -> m Int64
- data DOMRangeGetStartContainerMethodInfo
- dOMRangeGetStartContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode
- data DOMRangeGetStartOffsetMethodInfo
- dOMRangeGetStartOffset :: (MonadIO m, DOMRangeK a) => a -> m Int64
- data DOMRangeGetTextMethodInfo
- dOMRangeGetText :: (MonadIO m, DOMRangeK a) => a -> m Text
- data DOMRangeInsertNodeMethodInfo
- dOMRangeInsertNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeIntersectsNodeMethodInfo
- dOMRangeIntersectsNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeIsPointInRangeMethodInfo
- dOMRangeIsPointInRange :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> Int64 -> m ()
- data DOMRangeSelectNodeMethodInfo
- dOMRangeSelectNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeSelectNodeContentsMethodInfo
- dOMRangeSelectNodeContents :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeSetEndMethodInfo
- dOMRangeSetEnd :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> Int64 -> m ()
- data DOMRangeSetEndAfterMethodInfo
- dOMRangeSetEndAfter :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeSetEndBeforeMethodInfo
- dOMRangeSetEndBefore :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeSetStartMethodInfo
- dOMRangeSetStart :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> Int64 -> m ()
- data DOMRangeSetStartAfterMethodInfo
- dOMRangeSetStartAfter :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeSetStartBeforeMethodInfo
- dOMRangeSetStartBefore :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeSurroundContentsMethodInfo
- dOMRangeSurroundContents :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeToStringMethodInfo
- 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 Source | |
((~) * info (ResolveDOMRangeMethod t DOMRange), MethodInfo * info DOMRange p) => IsLabel t (DOMRange -> p) Source | |
((~) * info (ResolveDOMRangeMethod t DOMRange), MethodInfo * info DOMRange p) => IsLabelProxy t (DOMRange -> p) Source | |
type ParentTypes DOMRange Source | |
type AttributeList DOMRange Source | |
type SignalList DOMRange Source |
toDOMRange :: DOMRangeK o => o -> IO DOMRange Source
Methods
dOMRangeCloneContents
data DOMRangeCloneContentsMethodInfo Source
((~) (TYPE Lifted) signature (m DOMDocumentFragment), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeCloneContentsMethodInfo a signature Source | |
dOMRangeCloneContents :: (MonadIO m, DOMRangeK a) => a -> m DOMDocumentFragment Source
dOMRangeCloneRange
data DOMRangeCloneRangeMethodInfo Source
((~) (TYPE Lifted) signature (m DOMRange), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeCloneRangeMethodInfo a signature Source | |
dOMRangeCloneRange :: (MonadIO m, DOMRangeK a) => a -> m DOMRange Source
dOMRangeCollapse
data DOMRangeCollapseMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeCollapseMethodInfo a signature Source | |
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
data DOMRangeCreateContextualFragmentMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m DOMDocumentFragment), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeCreateContextualFragmentMethodInfo a signature Source | |
dOMRangeCreateContextualFragment :: (MonadIO m, DOMRangeK a) => a -> Text -> m DOMDocumentFragment Source
dOMRangeDeleteContents
data DOMRangeDeleteContentsMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeDeleteContentsMethodInfo a signature Source | |
dOMRangeDeleteContents :: (MonadIO m, DOMRangeK a) => a -> m () Source
dOMRangeDetach
data DOMRangeDetachMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeDetachMethodInfo a signature Source | |
dOMRangeDetach :: (MonadIO m, DOMRangeK a) => a -> m () Source
dOMRangeExtractContents
data DOMRangeExtractContentsMethodInfo Source
((~) (TYPE Lifted) signature (m DOMDocumentFragment), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeExtractContentsMethodInfo a signature Source | |
dOMRangeExtractContents :: (MonadIO m, DOMRangeK a) => a -> m DOMDocumentFragment Source
dOMRangeGetCollapsed
data DOMRangeGetCollapsedMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeGetCollapsedMethodInfo a signature Source | |
dOMRangeGetCollapsed :: (MonadIO m, DOMRangeK a) => a -> m () Source
dOMRangeGetCommonAncestorContainer
data DOMRangeGetCommonAncestorContainerMethodInfo Source
((~) (TYPE Lifted) signature (m DOMNode), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeGetCommonAncestorContainerMethodInfo a signature Source | |
dOMRangeGetCommonAncestorContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode Source
dOMRangeGetEndContainer
data DOMRangeGetEndContainerMethodInfo Source
((~) (TYPE Lifted) signature (m DOMNode), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeGetEndContainerMethodInfo a signature Source | |
dOMRangeGetEndContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode Source
dOMRangeGetEndOffset
data DOMRangeGetEndOffsetMethodInfo Source
((~) (TYPE Lifted) signature (m Int64), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeGetEndOffsetMethodInfo a signature Source | |
dOMRangeGetEndOffset :: (MonadIO m, DOMRangeK a) => a -> m Int64 Source
dOMRangeGetStartContainer
data DOMRangeGetStartContainerMethodInfo Source
((~) (TYPE Lifted) signature (m DOMNode), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeGetStartContainerMethodInfo a signature Source | |
dOMRangeGetStartContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode Source
dOMRangeGetStartOffset
data DOMRangeGetStartOffsetMethodInfo Source
((~) (TYPE Lifted) signature (m Int64), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeGetStartOffsetMethodInfo a signature Source | |
dOMRangeGetStartOffset :: (MonadIO m, DOMRangeK a) => a -> m Int64 Source
dOMRangeGetText
data DOMRangeGetTextMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeGetTextMethodInfo a signature Source | |
dOMRangeGetText :: (MonadIO m, DOMRangeK a) => a -> m Text Source
dOMRangeInsertNode
data DOMRangeInsertNodeMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo (TYPE Lifted) DOMRangeInsertNodeMethodInfo a signature Source | |
dOMRangeInsertNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeIntersectsNode
data DOMRangeIntersectsNodeMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo (TYPE Lifted) DOMRangeIntersectsNodeMethodInfo a signature Source | |
dOMRangeIntersectsNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeIsPointInRange
dOMRangeSelectNode
data DOMRangeSelectNodeMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo (TYPE Lifted) DOMRangeSelectNodeMethodInfo a signature Source | |
dOMRangeSelectNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSelectNodeContents
data DOMRangeSelectNodeContentsMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo (TYPE Lifted) DOMRangeSelectNodeContentsMethodInfo a signature Source | |
dOMRangeSelectNodeContents :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSetEnd
dOMRangeSetEndAfter
data DOMRangeSetEndAfterMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo (TYPE Lifted) DOMRangeSetEndAfterMethodInfo a signature Source | |
dOMRangeSetEndAfter :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSetEndBefore
data DOMRangeSetEndBeforeMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo (TYPE Lifted) DOMRangeSetEndBeforeMethodInfo a signature Source | |
dOMRangeSetEndBefore :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSetStart
dOMRangeSetStartAfter
data DOMRangeSetStartAfterMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo (TYPE Lifted) DOMRangeSetStartAfterMethodInfo a signature Source | |
dOMRangeSetStartAfter :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSetStartBefore
data DOMRangeSetStartBeforeMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo (TYPE Lifted) DOMRangeSetStartBeforeMethodInfo a signature Source | |
dOMRangeSetStartBefore :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSurroundContents
data DOMRangeSurroundContentsMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo (TYPE Lifted) DOMRangeSurroundContentsMethodInfo a signature Source | |
dOMRangeSurroundContents :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeToString
data DOMRangeToStringMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DOMRangeK a) => MethodInfo (TYPE Lifted) DOMRangeToStringMethodInfo a signature Source | |
dOMRangeToString :: (MonadIO m, DOMRangeK a) => a -> m Text Source
Properties
Collapsed
data DOMRangeCollapsedPropertyInfo Source
getDOMRangeCollapsed :: (MonadIO m, DOMRangeK o) => o -> m Bool Source
CommonAncestorContainer
data DOMRangeCommonAncestorContainerPropertyInfo Source
getDOMRangeCommonAncestorContainer :: (MonadIO m, DOMRangeK o) => o -> m DOMNode Source
EndContainer
data DOMRangeEndContainerPropertyInfo Source
getDOMRangeEndContainer :: (MonadIO m, DOMRangeK o) => o -> m DOMNode Source
EndOffset
data DOMRangeEndOffsetPropertyInfo Source
AttrInfo DOMRangeEndOffsetPropertyInfo Source | |
type AttrLabel DOMRangeEndOffsetPropertyInfo = "end-offset" Source | |
type AttrGetType DOMRangeEndOffsetPropertyInfo = Int64 Source | |
type AttrBaseTypeConstraint DOMRangeEndOffsetPropertyInfo = DOMRangeK Source | |
type AttrSetTypeConstraint DOMRangeEndOffsetPropertyInfo = TYPE Lifted ~ () Source | |
type AttrAllowedOps DOMRangeEndOffsetPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getDOMRangeEndOffset :: (MonadIO m, DOMRangeK o) => o -> m Int64 Source
StartContainer
data DOMRangeStartContainerPropertyInfo Source
getDOMRangeStartContainer :: (MonadIO m, DOMRangeK o) => o -> m DOMNode Source
StartOffset
data DOMRangeStartOffsetPropertyInfo Source
getDOMRangeStartOffset :: (MonadIO m, DOMRangeK o) => o -> m Int64 Source
Text
data DOMRangeTextPropertyInfo Source
AttrInfo DOMRangeTextPropertyInfo Source | |
type AttrLabel DOMRangeTextPropertyInfo = "text" Source | |
type AttrGetType DOMRangeTextPropertyInfo = Text Source | |
type AttrBaseTypeConstraint DOMRangeTextPropertyInfo = DOMRangeK Source | |
type AttrSetTypeConstraint DOMRangeTextPropertyInfo = TYPE Lifted ~ () Source | |
type AttrAllowedOps DOMRangeTextPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getDOMRangeText :: (MonadIO m, DOMRangeK o) => o -> m Text Source