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 |
A queryable interface which allows AtkHyperlink instances associated with an AtkObject to be obtained. AtkHyperlinkImpl corresponds to AT-SPI's Hyperlink interface, and differs from AtkHyperlink in that AtkHyperlink is an object type, rather than an interface, and thus cannot be directly queried. FTW
Synopsis
- newtype HyperlinkImpl = HyperlinkImpl (ManagedPtr HyperlinkImpl)
- class (ManagedPtrNewtype o, IsDescendantOf HyperlinkImpl o) => IsHyperlinkImpl o
- hyperlinkImplGetHyperlink :: (HasCallStack, MonadIO m, IsHyperlinkImpl a) => a -> m Hyperlink
Exported types
newtype HyperlinkImpl Source #
Memory-managed wrapper type.
HyperlinkImpl (ManagedPtr HyperlinkImpl) |
Instances
Eq HyperlinkImpl Source # | |
Defined in GI.Atk.Interfaces.HyperlinkImpl (==) :: HyperlinkImpl -> HyperlinkImpl -> Bool # (/=) :: HyperlinkImpl -> HyperlinkImpl -> Bool # | |
BoxedPtr HyperlinkImpl Source # | |
Defined in GI.Atk.Interfaces.HyperlinkImpl boxedPtrCopy :: HyperlinkImpl -> IO HyperlinkImpl boxedPtrFree :: HyperlinkImpl -> IO () | |
ManagedPtrNewtype HyperlinkImpl Source # | |
Defined in GI.Atk.Interfaces.HyperlinkImpl toManagedPtr :: HyperlinkImpl -> ManagedPtr HyperlinkImpl |
class (ManagedPtrNewtype o, IsDescendantOf HyperlinkImpl o) => IsHyperlinkImpl o Source #
Type class for types which implement HyperlinkImpl
.
Instances
(ManagedPtrNewtype o, IsDescendantOf HyperlinkImpl o) => IsHyperlinkImpl o Source # | |
Defined in GI.Atk.Interfaces.HyperlinkImpl |
Methods
Click to display all available methods, including inherited ones
getHyperlink
hyperlinkImplGetHyperlink Source #
:: (HasCallStack, MonadIO m, IsHyperlinkImpl a) | |
=> a |
|
-> m Hyperlink | Returns: an AtkHyperlink object which points to this implementing AtkObject. |
Gets the hyperlink associated with this object.
Since: 1.12