| 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 => IsHyperlink o
- toHyperlink :: IsHyperlink o => o -> IO Hyperlink
- noHyperlink :: Maybe Hyperlink
- data HyperlinkGetEndIndexMethodInfo
- hyperlinkGetEndIndex :: (MonadIO m, IsHyperlink a) => a -> m Int32
- data HyperlinkGetNAnchorsMethodInfo
- hyperlinkGetNAnchors :: (MonadIO m, IsHyperlink a) => a -> m Int32
- data HyperlinkGetObjectMethodInfo
- hyperlinkGetObject :: (MonadIO m, IsHyperlink a) => a -> Int32 -> m Object
- data HyperlinkGetStartIndexMethodInfo
- hyperlinkGetStartIndex :: (MonadIO m, IsHyperlink a) => a -> m Int32
- data HyperlinkGetUriMethodInfo
- hyperlinkGetUri :: (MonadIO m, IsHyperlink a) => a -> Int32 -> m Text
- data HyperlinkIsInlineMethodInfo
- hyperlinkIsInline :: (MonadIO m, IsHyperlink a) => a -> m Bool
- data HyperlinkIsSelectedLinkMethodInfo
- hyperlinkIsSelectedLink :: (MonadIO m, IsHyperlink a) => a -> m Bool
- data HyperlinkIsValidMethodInfo
- hyperlinkIsValid :: (MonadIO m, IsHyperlink a) => a -> m Bool
- data HyperlinkEndIndexPropertyInfo
- getHyperlinkEndIndex :: (MonadIO m, IsHyperlink o) => o -> m Int32
- hyperlinkEndIndex :: AttrLabelProxy "endIndex"
- data HyperlinkNumberOfAnchorsPropertyInfo
- getHyperlinkNumberOfAnchors :: (MonadIO m, IsHyperlink o) => o -> m Int32
- hyperlinkNumberOfAnchors :: AttrLabelProxy "numberOfAnchors"
- data HyperlinkSelectedLinkPropertyInfo
- getHyperlinkSelectedLink :: (MonadIO m, IsHyperlink o) => o -> m Bool
- hyperlinkSelectedLink :: AttrLabelProxy "selectedLink"
- data HyperlinkStartIndexPropertyInfo
- getHyperlinkStartIndex :: (MonadIO m, IsHyperlink 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
Constructors
| Hyperlink (ForeignPtr Hyperlink) |
Instances
| GObject Hyperlink Source # | |
| IsObject Hyperlink Source # | |
| IsHyperlink Hyperlink Source # | |
| IsAction Hyperlink Source # | |
| ((~) * info (ResolveHyperlinkMethod t Hyperlink), MethodInfo * info Hyperlink p) => IsLabel t (Hyperlink -> p) Source # | |
| ((~) * info (ResolveHyperlinkMethod t Hyperlink), MethodInfo * info Hyperlink p) => IsLabelProxy t (Hyperlink -> p) Source # | |
| HasAttributeList * Hyperlink Source # | |
| type SignalList Hyperlink Source # | |
| type AttributeList Hyperlink Source # | |
class GObject o => IsHyperlink o Source #
Instances
| (GObject a, UnknownAncestorError Constraint Hyperlink a) => IsHyperlink a Source # | |
| IsHyperlink Hyperlink Source # | |
toHyperlink :: IsHyperlink o => o -> IO Hyperlink Source #
Methods
hyperlinkGetEndIndex
data HyperlinkGetEndIndexMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkGetEndIndexMethodInfo a signature Source # | |
hyperlinkGetEndIndex :: (MonadIO m, IsHyperlink a) => a -> m Int32 Source #
hyperlinkGetNAnchors
data HyperlinkGetNAnchorsMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkGetNAnchorsMethodInfo a signature Source # | |
hyperlinkGetNAnchors :: (MonadIO m, IsHyperlink a) => a -> m Int32 Source #
hyperlinkGetObject
data HyperlinkGetObjectMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m Object), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkGetObjectMethodInfo a signature Source # | |
hyperlinkGetObject :: (MonadIO m, IsHyperlink a) => a -> Int32 -> m Object Source #
hyperlinkGetStartIndex
data HyperlinkGetStartIndexMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkGetStartIndexMethodInfo a signature Source # | |
hyperlinkGetStartIndex :: (MonadIO m, IsHyperlink a) => a -> m Int32 Source #
hyperlinkGetUri
data HyperlinkGetUriMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m Text), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkGetUriMethodInfo a signature Source # | |
hyperlinkGetUri :: (MonadIO m, IsHyperlink a) => a -> Int32 -> m Text Source #
hyperlinkIsInline
data HyperlinkIsInlineMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkIsInlineMethodInfo a signature Source # | |
hyperlinkIsInline :: (MonadIO m, IsHyperlink a) => a -> m Bool Source #
hyperlinkIsSelectedLink
data HyperlinkIsSelectedLinkMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkIsSelectedLinkMethodInfo a signature Source # | |
hyperlinkIsSelectedLink :: (MonadIO m, IsHyperlink 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 #
Instances
| ((~) * signature (m Bool), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkIsValidMethodInfo a signature Source # | |
hyperlinkIsValid :: (MonadIO m, IsHyperlink a) => a -> m Bool Source #
Properties
EndIndex
data HyperlinkEndIndexPropertyInfo Source #
Instances
| AttrInfo HyperlinkEndIndexPropertyInfo Source # | |
| type AttrSetTypeConstraint HyperlinkEndIndexPropertyInfo Source # | |
| type AttrLabel HyperlinkEndIndexPropertyInfo Source # | |
| type AttrGetType HyperlinkEndIndexPropertyInfo Source # | |
| type AttrBaseTypeConstraint HyperlinkEndIndexPropertyInfo Source # | |
| type AttrAllowedOps HyperlinkEndIndexPropertyInfo Source # | |
getHyperlinkEndIndex :: (MonadIO m, IsHyperlink o) => o -> m Int32 Source #
hyperlinkEndIndex :: AttrLabelProxy "endIndex" Source #
NumberOfAnchors
data HyperlinkNumberOfAnchorsPropertyInfo Source #
Instances
| AttrInfo HyperlinkNumberOfAnchorsPropertyInfo Source # | |
| type AttrSetTypeConstraint HyperlinkNumberOfAnchorsPropertyInfo Source # | |
| type AttrLabel HyperlinkNumberOfAnchorsPropertyInfo Source # | |
| type AttrGetType HyperlinkNumberOfAnchorsPropertyInfo Source # | |
| type AttrBaseTypeConstraint HyperlinkNumberOfAnchorsPropertyInfo Source # | |
| type AttrAllowedOps HyperlinkNumberOfAnchorsPropertyInfo Source # | |
getHyperlinkNumberOfAnchors :: (MonadIO m, IsHyperlink o) => o -> m Int32 Source #
hyperlinkNumberOfAnchors :: AttrLabelProxy "numberOfAnchors" Source #
SelectedLink
data HyperlinkSelectedLinkPropertyInfo Source #
Instances
| AttrInfo HyperlinkSelectedLinkPropertyInfo Source # | |
| type AttrSetTypeConstraint HyperlinkSelectedLinkPropertyInfo Source # | |
| type AttrLabel HyperlinkSelectedLinkPropertyInfo Source # | |
| type AttrGetType HyperlinkSelectedLinkPropertyInfo Source # | |
| type AttrBaseTypeConstraint HyperlinkSelectedLinkPropertyInfo Source # | |
| type AttrAllowedOps HyperlinkSelectedLinkPropertyInfo Source # | |
getHyperlinkSelectedLink :: (MonadIO m, IsHyperlink o) => o -> m Bool Source #
hyperlinkSelectedLink :: AttrLabelProxy "selectedLink" Source #
StartIndex
data HyperlinkStartIndexPropertyInfo Source #
Instances
| AttrInfo HyperlinkStartIndexPropertyInfo Source # | |
| type AttrSetTypeConstraint HyperlinkStartIndexPropertyInfo Source # | |
| type AttrLabel HyperlinkStartIndexPropertyInfo Source # | |
| type AttrGetType HyperlinkStartIndexPropertyInfo Source # | |
| type AttrBaseTypeConstraint HyperlinkStartIndexPropertyInfo Source # | |
| type AttrAllowedOps HyperlinkStartIndexPropertyInfo Source # | |
getHyperlinkStartIndex :: (MonadIO m, IsHyperlink o) => o -> m Int32 Source #
hyperlinkStartIndex :: AttrLabelProxy "startIndex" Source #
Signals
LinkActivated
type HyperlinkLinkActivatedCallback = IO () Source #
data HyperlinkLinkActivatedSignalInfo Source #
Instances
| SignalInfo HyperlinkLinkActivatedSignalInfo Source # | |
| type HaskellCallbackType HyperlinkLinkActivatedSignalInfo Source # | |
afterHyperlinkLinkActivated :: (GObject a, MonadIO m) => a -> HyperlinkLinkActivatedCallback -> m SignalHandlerId Source #
hyperlinkLinkActivatedCallbackWrapper :: HyperlinkLinkActivatedCallback -> Ptr () -> Ptr () -> IO () Source #
hyperlinkLinkActivatedClosure :: HyperlinkLinkActivatedCallback -> IO Closure Source #
mkHyperlinkLinkActivatedCallback :: HyperlinkLinkActivatedCallbackC -> IO (FunPtr HyperlinkLinkActivatedCallbackC) Source #
onHyperlinkLinkActivated :: (GObject a, MonadIO m) => a -> HyperlinkLinkActivatedCallback -> m SignalHandlerId Source #