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 |
Result of a Hit Test (Web Process Extensions).
WebKitWebHitTestResult extends HitTestResult
to provide information
about the WebKitDOMNode
in the coordinates of the Hit Test.
Since: 2.8
Synopsis
- newtype WebHitTestResult = WebHitTestResult (ManagedPtr WebHitTestResult)
- class (GObject o, IsDescendantOf WebHitTestResult o) => IsWebHitTestResult o
- toWebHitTestResult :: (MonadIO m, IsWebHitTestResult o) => o -> m WebHitTestResult
- webHitTestResultContextIsEditable :: (HasCallStack, MonadIO m, IsWebHitTestResult a) => a -> m Bool
- webHitTestResultContextIsImage :: (HasCallStack, MonadIO m, IsWebHitTestResult a) => a -> m Bool
- webHitTestResultContextIsLink :: (HasCallStack, MonadIO m, IsWebHitTestResult a) => a -> m Bool
- webHitTestResultContextIsMedia :: (HasCallStack, MonadIO m, IsWebHitTestResult a) => a -> m Bool
- webHitTestResultContextIsScrollbar :: (HasCallStack, MonadIO m, IsWebHitTestResult a) => a -> m Bool
- webHitTestResultContextIsSelection :: (HasCallStack, MonadIO m, IsWebHitTestResult a) => a -> m Bool
- webHitTestResultGetContext :: (HasCallStack, MonadIO m, IsWebHitTestResult a) => a -> m Word32
- webHitTestResultGetImageUri :: (HasCallStack, MonadIO m, IsWebHitTestResult a) => a -> m Text
- webHitTestResultGetJsNode :: (HasCallStack, MonadIO m, IsWebHitTestResult a, IsScriptWorld b) => a -> Maybe b -> m (Maybe Value)
- webHitTestResultGetLinkLabel :: (HasCallStack, MonadIO m, IsWebHitTestResult a) => a -> m Text
- webHitTestResultGetLinkTitle :: (HasCallStack, MonadIO m, IsWebHitTestResult a) => a -> m Text
- webHitTestResultGetLinkUri :: (HasCallStack, MonadIO m, IsWebHitTestResult a) => a -> m Text
- webHitTestResultGetMediaUri :: (HasCallStack, MonadIO m, IsWebHitTestResult a) => a -> m Text
Exported types
newtype WebHitTestResult Source #
Memory-managed wrapper type.
WebHitTestResult (ManagedPtr WebHitTestResult) |
Instances
Eq WebHitTestResult Source # | |
Defined in GI.WebKitWebProcessExtension.Objects.WebHitTestResult (==) :: WebHitTestResult -> WebHitTestResult -> Bool # (/=) :: WebHitTestResult -> WebHitTestResult -> Bool # | |
GObject WebHitTestResult Source # | |
ManagedPtrNewtype WebHitTestResult Source # | |
Defined in GI.WebKitWebProcessExtension.Objects.WebHitTestResult toManagedPtr :: WebHitTestResult -> ManagedPtr WebHitTestResult | |
TypedObject WebHitTestResult Source # | |
HasParentTypes WebHitTestResult Source # | |
IsGValue (Maybe WebHitTestResult) Source # | Convert |
Defined in GI.WebKitWebProcessExtension.Objects.WebHitTestResult gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe WebHitTestResult -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe WebHitTestResult) | |
type ParentTypes WebHitTestResult Source # | |
Defined in GI.WebKitWebProcessExtension.Objects.WebHitTestResult type ParentTypes WebHitTestResult = '[Object] |
class (GObject o, IsDescendantOf WebHitTestResult o) => IsWebHitTestResult o Source #
Type class for types which can be safely cast to WebHitTestResult
, for instance with toWebHitTestResult
.
Instances
(GObject o, IsDescendantOf WebHitTestResult o) => IsWebHitTestResult o Source # | |
toWebHitTestResult :: (MonadIO m, IsWebHitTestResult o) => o -> m WebHitTestResult Source #
Cast to WebHitTestResult
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, contextIsEditable, contextIsImage, contextIsLink, contextIsMedia, contextIsScrollbar, contextIsSelection, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getContext, getData, getImageUri, getJsNode, getLinkLabel, getLinkTitle, getLinkUri, getMediaUri, getProperty, getQdata.
Setters
contextIsEditable
webHitTestResultContextIsEditable Source #
:: (HasCallStack, MonadIO m, IsWebHitTestResult a) | |
=> a |
|
-> m Bool | Returns: |
Check whether there is an editable element at the hit test position.
Checks whether HitTestResultContextEditable
flag is present in
the context flags.
contextIsImage
webHitTestResultContextIsImage Source #
:: (HasCallStack, MonadIO m, IsWebHitTestResult a) | |
=> a |
|
-> m Bool | Returns: |
Check whether there is an image element at the hit test position.
Checks whether HitTestResultContextImage
flag is present in
the context flags.
contextIsLink
webHitTestResultContextIsLink Source #
:: (HasCallStack, MonadIO m, IsWebHitTestResult a) | |
=> a |
|
-> m Bool | Returns: |
Check whether there is a link element at the hit test position.
Checks whether HitTestResultContextLink
flag is present in
the context flags.
contextIsMedia
webHitTestResultContextIsMedia Source #
:: (HasCallStack, MonadIO m, IsWebHitTestResult a) | |
=> a |
|
-> m Bool | Returns: |
Check whether there is a media element at the hit test position.
Checks whether HitTestResultContextMedia
flag is present in
the context flags.
contextIsScrollbar
webHitTestResultContextIsScrollbar Source #
:: (HasCallStack, MonadIO m, IsWebHitTestResult a) | |
=> a |
|
-> m Bool | Returns: |
Check whether there is a scrollbar at the hit test position.
Checks whether HitTestResultContextScrollbar
flag is present in
the context flags.
contextIsSelection
webHitTestResultContextIsSelection Source #
:: (HasCallStack, MonadIO m, IsWebHitTestResult a) | |
=> a |
|
-> m Bool | Returns: |
Check whether there is a selected element at the hit test position.
Checks whether HitTestResultContextSelection
flag is present in
the context flags.
getContext
webHitTestResultGetContext Source #
:: (HasCallStack, MonadIO m, IsWebHitTestResult a) | |
=> a |
|
-> m Word32 | Returns: a bitmask of |
Gets the the context flags for the hit test result.
getImageUri
webHitTestResultGetImageUri Source #
:: (HasCallStack, MonadIO m, IsWebHitTestResult a) | |
=> a |
|
-> m Text | Returns: the URI of the image element, or |
Obtains the URI associated with the image element at the hit test position.
getJsNode
webHitTestResultGetJsNode Source #
:: (HasCallStack, MonadIO m, IsWebHitTestResult a, IsScriptWorld b) | |
=> a |
|
-> Maybe b |
|
-> m (Maybe Value) |
Get the Value
for the DOM node in world
at the coordinates of the Hit Test.
Since: 2.40
getLinkLabel
webHitTestResultGetLinkLabel Source #
:: (HasCallStack, MonadIO m, IsWebHitTestResult a) | |
=> a |
|
-> m Text | Returns: the label of the link element, or |
Obtains the label associated with the link element at the hit test position.
getLinkTitle
webHitTestResultGetLinkTitle Source #
:: (HasCallStack, MonadIO m, IsWebHitTestResult a) | |
=> a |
|
-> m Text | Returns: the title of the link element, or |
Obtains the title associated with the link element at the hit test position.
getLinkUri
webHitTestResultGetLinkUri Source #
:: (HasCallStack, MonadIO m, IsWebHitTestResult a) | |
=> a |
|
-> m Text | Returns: the URI of the link element, or |
Obtains the URI associated with the link element at the hit test position.
getMediaUri
webHitTestResultGetMediaUri Source #
:: (HasCallStack, MonadIO m, IsWebHitTestResult a) | |
=> a |
|
-> m Text | Returns: the URI of the media element, or |
Obtains the URI associated with the media element at the hit test position.