Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Exported types
- Methods
- cloneContents
- cloneRange
- collapse
- compareBoundaryPoints
- compareNode
- comparePoint
- createContextualFragment
- deleteContents
- detach
- expand
- extractContents
- getCollapsed
- getCommonAncestorContainer
- getEndContainer
- getEndOffset
- getStartContainer
- getStartOffset
- getText
- insertNode
- intersectsNode
- isPointInRange
- selectNode
- selectNodeContents
- setEnd
- setEndAfter
- setEndBefore
- setStart
- setStartAfter
- setStartBefore
- surroundContents
- toString
- Properties
No description available in the introspection data.
Synopsis
- newtype DOMRange = DOMRange (ManagedPtr DOMRange)
- class (GObject o, IsDescendantOf DOMRange o) => IsDOMRange o
- toDOMRange :: (MonadIO m, IsDOMRange o) => o -> m DOMRange
- dOMRangeCloneContents :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> m DOMDocumentFragment
- dOMRangeCloneRange :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> m DOMRange
- dOMRangeCollapse :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> Bool -> m ()
- dOMRangeCompareBoundaryPoints :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMRange b) => a -> Word16 -> b -> m Int16
- dOMRangeCompareNode :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) => a -> b -> m Int16
- dOMRangeComparePoint :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) => a -> b -> CLong -> m Int16
- dOMRangeCreateContextualFragment :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> Text -> m DOMDocumentFragment
- dOMRangeDeleteContents :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> m ()
- dOMRangeDetach :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> m ()
- dOMRangeExpand :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> Text -> m ()
- dOMRangeExtractContents :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> m DOMDocumentFragment
- dOMRangeGetCollapsed :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> m ()
- dOMRangeGetCommonAncestorContainer :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> m DOMNode
- dOMRangeGetEndContainer :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> m DOMNode
- dOMRangeGetEndOffset :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> m CLong
- dOMRangeGetStartContainer :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> m DOMNode
- dOMRangeGetStartOffset :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> m CLong
- dOMRangeGetText :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> m Text
- dOMRangeInsertNode :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) => a -> b -> m ()
- dOMRangeIntersectsNode :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) => a -> b -> m ()
- dOMRangeIsPointInRange :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) => a -> b -> CLong -> m ()
- dOMRangeSelectNode :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) => a -> b -> m ()
- dOMRangeSelectNodeContents :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) => a -> b -> m ()
- dOMRangeSetEnd :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) => a -> b -> CLong -> m ()
- dOMRangeSetEndAfter :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) => a -> b -> m ()
- dOMRangeSetEndBefore :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) => a -> b -> m ()
- dOMRangeSetStart :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) => a -> b -> CLong -> m ()
- dOMRangeSetStartAfter :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) => a -> b -> m ()
- dOMRangeSetStartBefore :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) => a -> b -> m ()
- dOMRangeSurroundContents :: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) => a -> b -> m ()
- dOMRangeToString :: (HasCallStack, MonadIO m, IsDOMRange a) => a -> m Text
- getDOMRangeCollapsed :: (MonadIO m, IsDOMRange o) => o -> m Bool
- getDOMRangeCommonAncestorContainer :: (MonadIO m, IsDOMRange o) => o -> m (Maybe DOMNode)
- getDOMRangeEndContainer :: (MonadIO m, IsDOMRange o) => o -> m (Maybe DOMNode)
- getDOMRangeEndOffset :: (MonadIO m, IsDOMRange o) => o -> m CLong
- getDOMRangeStartContainer :: (MonadIO m, IsDOMRange o) => o -> m (Maybe DOMNode)
- getDOMRangeStartOffset :: (MonadIO m, IsDOMRange o) => o -> m CLong
- getDOMRangeText :: (MonadIO m, IsDOMRange o) => o -> m (Maybe Text)
Exported types
Memory-managed wrapper type.
Instances
Eq DOMRange Source # | |
GObject DOMRange Source # | |
Defined in GI.WebKit2WebExtension.Objects.DOMRange | |
ManagedPtrNewtype DOMRange Source # | |
Defined in GI.WebKit2WebExtension.Objects.DOMRange toManagedPtr :: DOMRange -> ManagedPtr DOMRange | |
TypedObject DOMRange Source # | |
Defined in GI.WebKit2WebExtension.Objects.DOMRange | |
HasParentTypes DOMRange Source # | |
Defined in GI.WebKit2WebExtension.Objects.DOMRange | |
IsGValue (Maybe DOMRange) Source # | Convert |
Defined in GI.WebKit2WebExtension.Objects.DOMRange gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe DOMRange -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe DOMRange) | |
type ParentTypes DOMRange Source # | |
Defined in GI.WebKit2WebExtension.Objects.DOMRange |
class (GObject o, IsDescendantOf DOMRange o) => IsDOMRange o Source #
Type class for types which can be safely cast to DOMRange
, for instance with toDOMRange
.
Instances
(GObject o, IsDescendantOf DOMRange o) => IsDOMRange o Source # | |
Defined in GI.WebKit2WebExtension.Objects.DOMRange |
toDOMRange :: (MonadIO m, IsDOMRange o) => o -> m DOMRange Source #
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, cloneContents, cloneRange, collapse, compareBoundaryPoints, compareNode, comparePoint, createContextualFragment, deleteContents, detach, expand, extractContents, forceFloating, freezeNotify, getv, insertNode, intersectsNode, isFloating, isPointInRange, notify, notifyByPspec, ref, refSink, runDispose, selectNode, selectNodeContents, stealData, stealQdata, surroundContents, thawNotify, toString, unref, watchClosure.
Getters
getCollapsed, getCommonAncestorContainer, getData, getEndContainer, getEndOffset, getProperty, getQdata, getStartContainer, getStartOffset, getText.
Setters
setData, setDataFull, setEnd, setEndAfter, setEndBefore, setProperty, setStart, setStartAfter, setStartBefore.
cloneContents
dOMRangeCloneContents Source #
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> m DOMDocumentFragment | Returns: A |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
cloneRange
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> m DOMRange |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
collapse
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> Bool |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
compareBoundaryPoints
dOMRangeCompareBoundaryPoints Source #
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMRange b) | |
=> a |
|
-> Word16 |
|
-> b |
|
-> m Int16 | Returns: A |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
compareNode
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m Int16 | Returns: A |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
comparePoint
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> CLong |
|
-> m Int16 | Returns: A |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
createContextualFragment
dOMRangeCreateContextualFragment Source #
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> Text |
|
-> m DOMDocumentFragment | Returns: A |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
deleteContents
dOMRangeDeleteContents Source #
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
detach
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
expand
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> Text |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
Since: 2.16
extractContents
dOMRangeExtractContents Source #
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> m DOMDocumentFragment | Returns: A |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
getCollapsed
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
getCommonAncestorContainer
dOMRangeGetCommonAncestorContainer Source #
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> m DOMNode |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
getEndContainer
dOMRangeGetEndContainer Source #
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> m DOMNode |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
getEndOffset
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> m CLong | Returns: A |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
getStartContainer
dOMRangeGetStartContainer Source #
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> m DOMNode |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
getStartOffset
dOMRangeGetStartOffset Source #
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> m CLong | Returns: A |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
getText
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> m Text | Returns: A |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
insertNode
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
intersectsNode
dOMRangeIntersectsNode Source #
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
isPointInRange
dOMRangeIsPointInRange Source #
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> CLong |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
selectNode
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
selectNodeContents
dOMRangeSelectNodeContents Source #
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
setEnd
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> CLong |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
setEndAfter
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
setEndBefore
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
setStart
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> CLong |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
setStartAfter
dOMRangeSetStartAfter Source #
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
setStartBefore
dOMRangeSetStartBefore Source #
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
surroundContents
dOMRangeSurroundContents Source #
:: (HasCallStack, MonadIO m, IsDOMRange a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
toString
:: (HasCallStack, MonadIO m, IsDOMRange a) | |
=> a |
|
-> m Text | Returns: A |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
Properties
collapsed
No description available in the introspection data.
getDOMRangeCollapsed :: (MonadIO m, IsDOMRange o) => o -> m Bool Source #
Get the value of the “collapsed
” property.
When overloading is enabled, this is equivalent to
get
dOMRange #collapsed
commonAncestorContainer
No description available in the introspection data.
getDOMRangeCommonAncestorContainer :: (MonadIO m, IsDOMRange o) => o -> m (Maybe DOMNode) Source #
Get the value of the “common-ancestor-container
” property.
When overloading is enabled, this is equivalent to
get
dOMRange #commonAncestorContainer
endContainer
No description available in the introspection data.
getDOMRangeEndContainer :: (MonadIO m, IsDOMRange o) => o -> m (Maybe DOMNode) Source #
Get the value of the “end-container
” property.
When overloading is enabled, this is equivalent to
get
dOMRange #endContainer
endOffset
No description available in the introspection data.
getDOMRangeEndOffset :: (MonadIO m, IsDOMRange o) => o -> m CLong Source #
Get the value of the “end-offset
” property.
When overloading is enabled, this is equivalent to
get
dOMRange #endOffset
startContainer
No description available in the introspection data.
getDOMRangeStartContainer :: (MonadIO m, IsDOMRange o) => o -> m (Maybe DOMNode) Source #
Get the value of the “start-container
” property.
When overloading is enabled, this is equivalent to
get
dOMRange #startContainer
startOffset
No description available in the introspection data.
getDOMRangeStartOffset :: (MonadIO m, IsDOMRange o) => o -> m CLong Source #
Get the value of the “start-offset
” property.
When overloading is enabled, this is equivalent to
get
dOMRange #startOffset
text
No description available in the introspection data.
getDOMRangeText :: (MonadIO m, IsDOMRange o) => o -> m (Maybe Text) Source #
Get the value of the “text
” property.
When overloading is enabled, this is equivalent to
get
dOMRange #text