Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- Overloaded 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
- noDOMRange :: Maybe 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 # | |
IsGValue DOMRange Source # | Convert |
GObject DOMRange Source # | |
Defined in GI.WebKit2WebExtension.Objects.DOMRange gobjectType :: IO GType # | |
HasParentTypes DOMRange Source # | |
Defined in GI.WebKit2WebExtension.Objects.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
Overloaded methods
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