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 |
- newtype Hyperlink = Hyperlink (ForeignPtr Hyperlink)
- class GObject o => HyperlinkK o
- toHyperlink :: HyperlinkK o => o -> IO Hyperlink
- noHyperlink :: Maybe Hyperlink
- data HyperlinkGetEndIndexMethodInfo
- hyperlinkGetEndIndex :: (MonadIO m, HyperlinkK a) => a -> m Int32
- data HyperlinkGetNAnchorsMethodInfo
- hyperlinkGetNAnchors :: (MonadIO m, HyperlinkK a) => a -> m Int32
- data HyperlinkGetObjectMethodInfo
- hyperlinkGetObject :: (MonadIO m, HyperlinkK a) => a -> Int32 -> m Object
- data HyperlinkGetStartIndexMethodInfo
- hyperlinkGetStartIndex :: (MonadIO m, HyperlinkK a) => a -> m Int32
- data HyperlinkGetUriMethodInfo
- hyperlinkGetUri :: (MonadIO m, HyperlinkK a) => a -> Int32 -> m Text
- data HyperlinkIsInlineMethodInfo
- hyperlinkIsInline :: (MonadIO m, HyperlinkK a) => a -> m Bool
- data HyperlinkIsSelectedLinkMethodInfo
- hyperlinkIsSelectedLink :: (MonadIO m, HyperlinkK a) => a -> m Bool
- data HyperlinkIsValidMethodInfo
- hyperlinkIsValid :: (MonadIO m, HyperlinkK a) => a -> m Bool
- data HyperlinkEndIndexPropertyInfo
- getHyperlinkEndIndex :: (MonadIO m, HyperlinkK o) => o -> m Int32
- hyperlinkEndIndex :: AttrLabelProxy "endIndex"
- data HyperlinkNumberOfAnchorsPropertyInfo
- getHyperlinkNumberOfAnchors :: (MonadIO m, HyperlinkK o) => o -> m Int32
- hyperlinkNumberOfAnchors :: AttrLabelProxy "numberOfAnchors"
- data HyperlinkSelectedLinkPropertyInfo
- getHyperlinkSelectedLink :: (MonadIO m, HyperlinkK o) => o -> m Bool
- hyperlinkSelectedLink :: AttrLabelProxy "selectedLink"
- data HyperlinkStartIndexPropertyInfo
- getHyperlinkStartIndex :: (MonadIO m, HyperlinkK o) => o -> m Int32
- hyperlinkStartIndex :: AttrLabelProxy "startIndex"
- 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
GObject Hyperlink | |
((~) * info (ResolveHyperlinkMethod t Hyperlink), MethodInfo * info Hyperlink p) => IsLabelProxy t (Hyperlink -> p) | |
type ParentTypes Hyperlink | |
type AttributeList Hyperlink | |
type SignalList Hyperlink |
class GObject o => HyperlinkK o Source
(GObject o, IsDescendantOf Hyperlink o) => HyperlinkK o |
toHyperlink :: HyperlinkK o => o -> IO Hyperlink Source
Methods
hyperlinkGetEndIndex
data HyperlinkGetEndIndexMethodInfo Source
((~) * signature (m Int32), MonadIO m, HyperlinkK a) => MethodInfo * HyperlinkGetEndIndexMethodInfo a signature |
hyperlinkGetEndIndex :: (MonadIO m, HyperlinkK a) => a -> m Int32 Source
hyperlinkGetNAnchors
data HyperlinkGetNAnchorsMethodInfo Source
((~) * signature (m Int32), MonadIO m, HyperlinkK a) => MethodInfo * HyperlinkGetNAnchorsMethodInfo a signature |
hyperlinkGetNAnchors :: (MonadIO m, HyperlinkK a) => a -> m Int32 Source
hyperlinkGetObject
data HyperlinkGetObjectMethodInfo Source
((~) * signature (Int32 -> m Object), MonadIO m, HyperlinkK a) => MethodInfo * HyperlinkGetObjectMethodInfo a signature |
hyperlinkGetObject :: (MonadIO m, HyperlinkK a) => a -> Int32 -> m Object Source
hyperlinkGetStartIndex
data HyperlinkGetStartIndexMethodInfo Source
((~) * signature (m Int32), MonadIO m, HyperlinkK a) => MethodInfo * HyperlinkGetStartIndexMethodInfo a signature |
hyperlinkGetStartIndex :: (MonadIO m, HyperlinkK a) => a -> m Int32 Source
hyperlinkGetUri
data HyperlinkGetUriMethodInfo Source
((~) * signature (Int32 -> m Text), MonadIO m, HyperlinkK a) => MethodInfo * HyperlinkGetUriMethodInfo a signature |
hyperlinkGetUri :: (MonadIO m, HyperlinkK a) => a -> Int32 -> m Text Source
hyperlinkIsInline
data HyperlinkIsInlineMethodInfo Source
((~) * signature (m Bool), MonadIO m, HyperlinkK a) => MethodInfo * HyperlinkIsInlineMethodInfo a signature |
hyperlinkIsInline :: (MonadIO m, HyperlinkK a) => a -> m Bool Source
hyperlinkIsSelectedLink
data HyperlinkIsSelectedLinkMethodInfo Source
((~) * signature (m Bool), MonadIO m, HyperlinkK a) => MethodInfo * HyperlinkIsSelectedLinkMethodInfo a signature |
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
data HyperlinkIsValidMethodInfo Source
((~) * signature (m Bool), MonadIO m, HyperlinkK a) => MethodInfo * HyperlinkIsValidMethodInfo a signature |
hyperlinkIsValid :: (MonadIO m, HyperlinkK a) => a -> m Bool Source
Properties
EndIndex
data HyperlinkEndIndexPropertyInfo Source
AttrInfo HyperlinkEndIndexPropertyInfo | |
type AttrLabel HyperlinkEndIndexPropertyInfo = "end-index" | |
type AttrGetType HyperlinkEndIndexPropertyInfo = Int32 | |
type AttrBaseTypeConstraint HyperlinkEndIndexPropertyInfo = HyperlinkK | |
type AttrSetTypeConstraint HyperlinkEndIndexPropertyInfo = * ~ () | |
type AttrAllowedOps HyperlinkEndIndexPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getHyperlinkEndIndex :: (MonadIO m, HyperlinkK o) => o -> m Int32 Source
hyperlinkEndIndex :: AttrLabelProxy "endIndex" Source
NumberOfAnchors
data HyperlinkNumberOfAnchorsPropertyInfo Source
AttrInfo HyperlinkNumberOfAnchorsPropertyInfo | |
type AttrLabel HyperlinkNumberOfAnchorsPropertyInfo = "number-of-anchors" | |
type AttrGetType HyperlinkNumberOfAnchorsPropertyInfo = Int32 | |
type AttrBaseTypeConstraint HyperlinkNumberOfAnchorsPropertyInfo = HyperlinkK | |
type AttrSetTypeConstraint HyperlinkNumberOfAnchorsPropertyInfo = * ~ () | |
type AttrAllowedOps HyperlinkNumberOfAnchorsPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getHyperlinkNumberOfAnchors :: (MonadIO m, HyperlinkK o) => o -> m Int32 Source
hyperlinkNumberOfAnchors :: AttrLabelProxy "numberOfAnchors" Source
SelectedLink
data HyperlinkSelectedLinkPropertyInfo Source
AttrInfo HyperlinkSelectedLinkPropertyInfo | |
type AttrLabel HyperlinkSelectedLinkPropertyInfo = "selected-link" | |
type AttrGetType HyperlinkSelectedLinkPropertyInfo = Bool | |
type AttrBaseTypeConstraint HyperlinkSelectedLinkPropertyInfo = HyperlinkK | |
type AttrSetTypeConstraint HyperlinkSelectedLinkPropertyInfo = * ~ () | |
type AttrAllowedOps HyperlinkSelectedLinkPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getHyperlinkSelectedLink :: (MonadIO m, HyperlinkK o) => o -> m Bool Source
hyperlinkSelectedLink :: AttrLabelProxy "selectedLink" Source
StartIndex
data HyperlinkStartIndexPropertyInfo Source
AttrInfo HyperlinkStartIndexPropertyInfo | |
type AttrLabel HyperlinkStartIndexPropertyInfo = "start-index" | |
type AttrGetType HyperlinkStartIndexPropertyInfo = Int32 | |
type AttrBaseTypeConstraint HyperlinkStartIndexPropertyInfo = HyperlinkK | |
type AttrSetTypeConstraint HyperlinkStartIndexPropertyInfo = * ~ () | |
type AttrAllowedOps HyperlinkStartIndexPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getHyperlinkStartIndex :: (MonadIO m, HyperlinkK o) => o -> m Int32 Source
hyperlinkStartIndex :: AttrLabelProxy "startIndex" 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