| 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 |
GI.Atk.Interfaces.HyperlinkImpl
Description
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.
Constructors
| HyperlinkImpl (ManagedPtr HyperlinkImpl) |
Instances
| Eq HyperlinkImpl Source # | |
Defined in GI.Atk.Interfaces.HyperlinkImpl Methods (==) :: HyperlinkImpl -> HyperlinkImpl -> Bool # (/=) :: HyperlinkImpl -> HyperlinkImpl -> Bool # | |
| BoxedPtr HyperlinkImpl Source # | |
Defined in GI.Atk.Interfaces.HyperlinkImpl | |
| ManagedPtrNewtype HyperlinkImpl Source # | |
Defined in GI.Atk.Interfaces.HyperlinkImpl Methods 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 #
Arguments
| :: (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