| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Atk.Objects.Hyperlink
Contents
Description
- newtype Hyperlink = Hyperlink (ForeignPtr Hyperlink)
- class GObject o => HyperlinkK o
- toHyperlink :: HyperlinkK o => o -> IO Hyperlink
- noHyperlink :: Maybe Hyperlink
- hyperlinkGetEndIndex :: (MonadIO m, HyperlinkK a) => a -> m Int32
- hyperlinkGetNAnchors :: (MonadIO m, HyperlinkK a) => a -> m Int32
- hyperlinkGetObject :: (MonadIO m, HyperlinkK a) => a -> Int32 -> m Object
- hyperlinkGetStartIndex :: (MonadIO m, HyperlinkK a) => a -> m Int32
- hyperlinkGetUri :: (MonadIO m, HyperlinkK a) => a -> Int32 -> m Text
- hyperlinkIsInline :: (MonadIO m, HyperlinkK a) => a -> m Bool
- hyperlinkIsSelectedLink :: (MonadIO m, HyperlinkK a) => a -> m Bool
- hyperlinkIsValid :: (MonadIO m, HyperlinkK a) => a -> m Bool
- data HyperlinkEndIndexPropertyInfo
- getHyperlinkEndIndex :: (MonadIO m, HyperlinkK o) => o -> m Int32
- data HyperlinkNumberOfAnchorsPropertyInfo
- getHyperlinkNumberOfAnchors :: (MonadIO m, HyperlinkK o) => o -> m Int32
- data HyperlinkSelectedLinkPropertyInfo
- getHyperlinkSelectedLink :: (MonadIO m, HyperlinkK o) => o -> m Bool
- data HyperlinkStartIndexPropertyInfo
- getHyperlinkStartIndex :: (MonadIO m, HyperlinkK o) => o -> m Int32
- type HyperlinkLinkActivatedCallback = IO ()
- type HyperlinkLinkActivatedCallbackC = Ptr () -> Ptr () -> IO ()
- data HyperlinkLinkActivatedSignalInfo
- afterHyperlinkLinkActivated :: (GObject a, MonadIO m) => a -> HyperlinkLinkActivatedCallback -> m SignalHandlerId
- hyperlinkLinkActivatedCallbackWrapper :: HyperlinkLinkActivatedCallback -> Ptr () -> Ptr () -> IO ()
- hyperlinkLinkActivatedClosure :: HyperlinkLinkActivatedCallback -> IO Closure
- mkHyperlinkLinkActivatedCallback :: HyperlinkLinkActivatedCallbackC -> IO (FunPtr HyperlinkLinkActivatedCallbackC)
- noHyperlinkLinkActivatedCallback :: Maybe HyperlinkLinkActivatedCallback
- onHyperlinkLinkActivated :: (GObject a, MonadIO m) => a -> HyperlinkLinkActivatedCallback -> m SignalHandlerId
Exported types
Constructors
| Hyperlink (ForeignPtr Hyperlink) |
Instances
| GObject Hyperlink Source | |
| type ParentTypes Hyperlink Source | |
| type AttributeList Hyperlink Source | |
| type SignalList Hyperlink Source |
class GObject o => HyperlinkK o Source
Instances
| (GObject o, IsDescendantOf Hyperlink o) => HyperlinkK o Source |
toHyperlink :: HyperlinkK o => o -> IO Hyperlink Source
Methods
hyperlinkGetEndIndex
hyperlinkGetEndIndex :: (MonadIO m, HyperlinkK a) => a -> m Int32 Source
hyperlinkGetNAnchors
hyperlinkGetNAnchors :: (MonadIO m, HyperlinkK a) => a -> m Int32 Source
hyperlinkGetObject
hyperlinkGetObject :: (MonadIO m, HyperlinkK a) => a -> Int32 -> m Object Source
hyperlinkGetStartIndex
hyperlinkGetStartIndex :: (MonadIO m, HyperlinkK a) => a -> m Int32 Source
hyperlinkGetUri
hyperlinkGetUri :: (MonadIO m, HyperlinkK a) => a -> Int32 -> m Text Source
hyperlinkIsInline
hyperlinkIsInline :: (MonadIO m, HyperlinkK a) => a -> m Bool Source
hyperlinkIsSelectedLink
hyperlinkIsSelectedLink :: (MonadIO m, HyperlinkK a) => a -> m Bool Source
Deprecated: (Since version 1.8)Please use ATK_STATE_FOCUSABLE for all links,and ATK_STATE_FOCUSED for focused links.
hyperlinkIsValid
hyperlinkIsValid :: (MonadIO m, HyperlinkK a) => a -> m Bool Source
Properties
EndIndex
data HyperlinkEndIndexPropertyInfo Source
Instances
| AttrInfo HyperlinkEndIndexPropertyInfo Source | |
| type AttrLabel HyperlinkEndIndexPropertyInfo = "Hyperlink::end-index" Source | |
| type AttrGetType HyperlinkEndIndexPropertyInfo = Int32 Source | |
| type AttrBaseTypeConstraint HyperlinkEndIndexPropertyInfo = HyperlinkK Source | |
| type AttrSetTypeConstraint HyperlinkEndIndexPropertyInfo = * ~ () Source | |
| type AttrAllowedOps HyperlinkEndIndexPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getHyperlinkEndIndex :: (MonadIO m, HyperlinkK o) => o -> m Int32 Source
NumberOfAnchors
data HyperlinkNumberOfAnchorsPropertyInfo Source
Instances
| AttrInfo HyperlinkNumberOfAnchorsPropertyInfo Source | |
| type AttrLabel HyperlinkNumberOfAnchorsPropertyInfo = "Hyperlink::number-of-anchors" Source | |
| type AttrGetType HyperlinkNumberOfAnchorsPropertyInfo = Int32 Source | |
| type AttrBaseTypeConstraint HyperlinkNumberOfAnchorsPropertyInfo = HyperlinkK Source | |
| type AttrSetTypeConstraint HyperlinkNumberOfAnchorsPropertyInfo = * ~ () Source | |
| type AttrAllowedOps HyperlinkNumberOfAnchorsPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getHyperlinkNumberOfAnchors :: (MonadIO m, HyperlinkK o) => o -> m Int32 Source
SelectedLink
data HyperlinkSelectedLinkPropertyInfo Source
Instances
| AttrInfo HyperlinkSelectedLinkPropertyInfo Source | |
| type AttrLabel HyperlinkSelectedLinkPropertyInfo = "Hyperlink::selected-link" Source | |
| type AttrGetType HyperlinkSelectedLinkPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint HyperlinkSelectedLinkPropertyInfo = HyperlinkK Source | |
| type AttrSetTypeConstraint HyperlinkSelectedLinkPropertyInfo = * ~ () Source | |
| type AttrAllowedOps HyperlinkSelectedLinkPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getHyperlinkSelectedLink :: (MonadIO m, HyperlinkK o) => o -> m Bool Source
StartIndex
data HyperlinkStartIndexPropertyInfo Source
Instances
| AttrInfo HyperlinkStartIndexPropertyInfo Source | |
| type AttrLabel HyperlinkStartIndexPropertyInfo = "Hyperlink::start-index" Source | |
| type AttrGetType HyperlinkStartIndexPropertyInfo = Int32 Source | |
| type AttrBaseTypeConstraint HyperlinkStartIndexPropertyInfo = HyperlinkK Source | |
| type AttrSetTypeConstraint HyperlinkStartIndexPropertyInfo = * ~ () Source | |
| type AttrAllowedOps HyperlinkStartIndexPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getHyperlinkStartIndex :: (MonadIO m, HyperlinkK o) => o -> m Int32 Source
Signals
LinkActivated
type HyperlinkLinkActivatedCallback = IO () Source
type HyperlinkLinkActivatedCallbackC = Ptr () -> Ptr () -> IO () Source
afterHyperlinkLinkActivated :: (GObject a, MonadIO m) => a -> HyperlinkLinkActivatedCallback -> m SignalHandlerId Source
hyperlinkLinkActivatedCallbackWrapper :: HyperlinkLinkActivatedCallback -> Ptr () -> Ptr () -> IO () Source
mkHyperlinkLinkActivatedCallback :: HyperlinkLinkActivatedCallbackC -> IO (FunPtr HyperlinkLinkActivatedCallbackC) Source
onHyperlinkLinkActivated :: (GObject a, MonadIO m) => a -> HyperlinkLinkActivatedCallback -> m SignalHandlerId Source