Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (inaki@blueleaf.cc) |
Safe Haskell | None |
Language | Haskell2010 |
No description available in the introspection data.
Synopsis
- newtype HitTestResult = HitTestResult (ManagedPtr HitTestResult)
- class (GObject o, IsDescendantOf HitTestResult o) => IsHitTestResult o
- toHitTestResult :: (MonadIO m, IsHitTestResult o) => o -> m HitTestResult
- noHitTestResult :: Maybe HitTestResult
- hitTestResultContextIsEditable :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Bool
- hitTestResultContextIsImage :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Bool
- hitTestResultContextIsLink :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Bool
- hitTestResultContextIsMedia :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Bool
- hitTestResultContextIsScrollbar :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Bool
- hitTestResultContextIsSelection :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Bool
- hitTestResultGetContext :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Word32
- hitTestResultGetImageUri :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Text
- hitTestResultGetLinkLabel :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Text
- hitTestResultGetLinkTitle :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Text
- hitTestResultGetLinkUri :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Text
- hitTestResultGetMediaUri :: (HasCallStack, MonadIO m, IsHitTestResult a) => a -> m Text
- constructHitTestResultContext :: IsHitTestResult o => Word32 -> IO (GValueConstruct o)
- getHitTestResultContext :: (MonadIO m, IsHitTestResult o) => o -> m Word32
- constructHitTestResultImageUri :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- getHitTestResultImageUri :: (MonadIO m, IsHitTestResult o) => o -> m Text
- constructHitTestResultLinkLabel :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- getHitTestResultLinkLabel :: (MonadIO m, IsHitTestResult o) => o -> m Text
- constructHitTestResultLinkTitle :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- getHitTestResultLinkTitle :: (MonadIO m, IsHitTestResult o) => o -> m Text
- constructHitTestResultLinkUri :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- getHitTestResultLinkUri :: (MonadIO m, IsHitTestResult o) => o -> m Text
- constructHitTestResultMediaUri :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- getHitTestResultMediaUri :: (MonadIO m, IsHitTestResult o) => o -> m Text
Exported types
newtype HitTestResult Source #
Memory-managed wrapper type.
Instances
class (GObject o, IsDescendantOf HitTestResult o) => IsHitTestResult o Source #
Type class for types which can be safely cast to HitTestResult
, for instance with toHitTestResult
.
Instances
(GObject o, IsDescendantOf HitTestResult o) => IsHitTestResult o Source # | |
Defined in GI.WebKit2WebExtension.Objects.HitTestResult |
toHitTestResult :: (MonadIO m, IsHitTestResult o) => o -> m HitTestResult Source #
Cast to HitTestResult
, for types for which this is known to be safe. For general casts, use castTo
.
noHitTestResult :: Maybe HitTestResult Source #
A convenience alias for Nothing
:: Maybe
HitTestResult
.
Methods
contextIsEditable
hitTestResultContextIsEditable Source #
:: (HasCallStack, MonadIO m, IsHitTestResult a) | |
=> a |
|
-> m Bool | Returns: |
Gets whether HitTestResultContextEditable
flag is present in
HitTestResult
:context
.
contextIsImage
hitTestResultContextIsImage Source #
:: (HasCallStack, MonadIO m, IsHitTestResult a) | |
=> a |
|
-> m Bool | Returns: |
Gets whether HitTestResultContextImage
flag is present in
HitTestResult
:context
.
contextIsLink
hitTestResultContextIsLink Source #
:: (HasCallStack, MonadIO m, IsHitTestResult a) | |
=> a |
|
-> m Bool | Returns: |
Gets whether HitTestResultContextLink
flag is present in
HitTestResult
:context
.
contextIsMedia
hitTestResultContextIsMedia Source #
:: (HasCallStack, MonadIO m, IsHitTestResult a) | |
=> a |
|
-> m Bool | Returns: |
Gets whether HitTestResultContextMedia
flag is present in
HitTestResult
:context
.
contextIsScrollbar
hitTestResultContextIsScrollbar Source #
:: (HasCallStack, MonadIO m, IsHitTestResult a) | |
=> a |
|
-> m Bool | Returns: |
Gets whether HitTestResultContextScrollbar
flag is present in
HitTestResult
:context
.
contextIsSelection
hitTestResultContextIsSelection Source #
:: (HasCallStack, MonadIO m, IsHitTestResult a) | |
=> a |
|
-> m Bool | Returns: |
Gets whether HitTestResultContextSelection
flag is present in
HitTestResult
:context
.
Since: 2.8
getContext
hitTestResultGetContext Source #
:: (HasCallStack, MonadIO m, IsHitTestResult a) | |
=> a |
|
-> m Word32 | Returns: a bitmask of |
Gets the value of the HitTestResult
:context
property.
getImageUri
hitTestResultGetImageUri Source #
:: (HasCallStack, MonadIO m, IsHitTestResult a) | |
=> a |
|
-> m Text | Returns: the URI of the image element in the coordinates of the Hit Test,
or |
Gets the value of the HitTestResult
:image-uri
property.
getLinkLabel
hitTestResultGetLinkLabel Source #
:: (HasCallStack, MonadIO m, IsHitTestResult a) | |
=> a |
|
-> m Text | Returns: the label of the link element in the coordinates of the Hit Test,
or |
Gets the value of the HitTestResult
:link-label
property.
getLinkTitle
hitTestResultGetLinkTitle Source #
:: (HasCallStack, MonadIO m, IsHitTestResult a) | |
=> a |
|
-> m Text | Returns: the title of the link element in the coordinates of the Hit Test,
or |
Gets the value of the HitTestResult
:link-title
property.
getLinkUri
hitTestResultGetLinkUri Source #
:: (HasCallStack, MonadIO m, IsHitTestResult a) | |
=> a |
|
-> m Text | Returns: the URI of the link element in the coordinates of the Hit Test,
or |
Gets the value of the HitTestResult
:link-uri
property.
getMediaUri
hitTestResultGetMediaUri Source #
:: (HasCallStack, MonadIO m, IsHitTestResult a) | |
=> a |
|
-> m Text | Returns: the URI of the media element in the coordinates of the Hit Test,
or |
Gets the value of the HitTestResult
:media-uri
property.
Properties
context
Bitmask of HitTestResultContext
flags representing
the context of the HitTestResult
.
constructHitTestResultContext :: IsHitTestResult o => Word32 -> IO (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “context
” property. This is rarely needed directly, but it is used by new
.
getHitTestResultContext :: (MonadIO m, IsHitTestResult o) => o -> m Word32 Source #
Get the value of the “context
” property.
When overloading is enabled, this is equivalent to
get
hitTestResult #context
imageUri
The URI of the image if flag HitTestResultContextImage
is present in HitTestResult
:context
constructHitTestResultImageUri :: IsHitTestResult o => Text -> IO (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “image-uri
” property. This is rarely needed directly, but it is used by new
.
getHitTestResultImageUri :: (MonadIO m, IsHitTestResult o) => o -> m Text Source #
Get the value of the “image-uri
” property.
When overloading is enabled, this is equivalent to
get
hitTestResult #imageUri
linkLabel
The label of the link if flag HitTestResultContextLink
is present in HitTestResult
:context
constructHitTestResultLinkLabel :: IsHitTestResult o => Text -> IO (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “link-label
” property. This is rarely needed directly, but it is used by new
.
getHitTestResultLinkLabel :: (MonadIO m, IsHitTestResult o) => o -> m Text Source #
Get the value of the “link-label
” property.
When overloading is enabled, this is equivalent to
get
hitTestResult #linkLabel
linkTitle
The title of the link if flag HitTestResultContextLink
is present in HitTestResult
:context
constructHitTestResultLinkTitle :: IsHitTestResult o => Text -> IO (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “link-title
” property. This is rarely needed directly, but it is used by new
.
getHitTestResultLinkTitle :: (MonadIO m, IsHitTestResult o) => o -> m Text Source #
Get the value of the “link-title
” property.
When overloading is enabled, this is equivalent to
get
hitTestResult #linkTitle
linkUri
The URI of the link if flag HitTestResultContextLink
is present in HitTestResult
:context
constructHitTestResultLinkUri :: IsHitTestResult o => Text -> IO (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “link-uri
” property. This is rarely needed directly, but it is used by new
.
getHitTestResultLinkUri :: (MonadIO m, IsHitTestResult o) => o -> m Text Source #
Get the value of the “link-uri
” property.
When overloading is enabled, this is equivalent to
get
hitTestResult #linkUri
mediaUri
The URI of the media if flag HitTestResultContextMedia
is present in HitTestResult
:context
constructHitTestResultMediaUri :: IsHitTestResult o => Text -> IO (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “media-uri
” property. This is rarely needed directly, but it is used by new
.
getHitTestResultMediaUri :: (MonadIO m, IsHitTestResult o) => o -> m Text Source #
Get the value of the “media-uri
” property.
When overloading is enabled, this is equivalent to
get
hitTestResult #mediaUri