gi-atk-2.0.7: Atk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Atk.Objects.Hyperlink

Contents

Description

 

Synopsis

Exported types

newtype Hyperlink Source #

Constructors

Hyperlink (ManagedPtr Hyperlink) 

class GObject o => IsHyperlink o Source #

Methods

getEndIndex

data HyperlinkGetEndIndexMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkGetEndIndexMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HyperlinkGetEndIndexMethodInfo a -> signature -> s

getNAnchors

data HyperlinkGetNAnchorsMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkGetNAnchorsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HyperlinkGetNAnchorsMethodInfo a -> signature -> s

getObject

data HyperlinkGetObjectMethodInfo Source #

Instances

((~) * signature (Int32 -> m Object), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkGetObjectMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HyperlinkGetObjectMethodInfo a -> signature -> s

getStartIndex

data HyperlinkGetStartIndexMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkGetStartIndexMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HyperlinkGetStartIndexMethodInfo a -> signature -> s

getUri

data HyperlinkGetUriMethodInfo Source #

Instances

((~) * signature (Int32 -> m Text), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkGetUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HyperlinkGetUriMethodInfo a -> signature -> s

hyperlinkGetUri :: (MonadIO m, IsHyperlink a) => a -> Int32 -> m Text Source #

isInline

data HyperlinkIsInlineMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkIsInlineMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HyperlinkIsInlineMethodInfo a -> signature -> s

isSelectedLink

data HyperlinkIsSelectedLinkMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkIsSelectedLinkMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HyperlinkIsSelectedLinkMethodInfo a -> signature -> s

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.

isValid

data HyperlinkIsValidMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsHyperlink a) => MethodInfo * HyperlinkIsValidMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HyperlinkIsValidMethodInfo a -> signature -> s

Properties

endIndex

data HyperlinkEndIndexPropertyInfo Source #

Instances

AttrInfo HyperlinkEndIndexPropertyInfo Source # 

Associated Types

type AttrAllowedOps HyperlinkEndIndexPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint HyperlinkEndIndexPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint HyperlinkEndIndexPropertyInfo :: * -> Constraint

type AttrGetType HyperlinkEndIndexPropertyInfo :: *

type AttrLabel HyperlinkEndIndexPropertyInfo :: Symbol

type AttrOrigin HyperlinkEndIndexPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint HyperlinkEndIndexPropertyInfo o => Proxy * HyperlinkEndIndexPropertyInfo -> o -> IO (AttrGetType HyperlinkEndIndexPropertyInfo)

attrSet :: (AttrBaseTypeConstraint HyperlinkEndIndexPropertyInfo o, AttrSetTypeConstraint HyperlinkEndIndexPropertyInfo b) => Proxy * HyperlinkEndIndexPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint HyperlinkEndIndexPropertyInfo o => Proxy * HyperlinkEndIndexPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint HyperlinkEndIndexPropertyInfo o, AttrSetTypeConstraint HyperlinkEndIndexPropertyInfo b) => Proxy * HyperlinkEndIndexPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint HyperlinkEndIndexPropertyInfo Source # 
type AttrSetTypeConstraint HyperlinkEndIndexPropertyInfo = * ~ ()
type AttrOrigin HyperlinkEndIndexPropertyInfo Source # 
type AttrLabel HyperlinkEndIndexPropertyInfo Source # 
type AttrLabel HyperlinkEndIndexPropertyInfo = "end-index"
type AttrGetType HyperlinkEndIndexPropertyInfo Source # 
type AttrBaseTypeConstraint HyperlinkEndIndexPropertyInfo Source # 
type AttrBaseTypeConstraint HyperlinkEndIndexPropertyInfo = IsHyperlink
type AttrAllowedOps HyperlinkEndIndexPropertyInfo Source # 
type AttrAllowedOps HyperlinkEndIndexPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

hyperlinkEndIndex :: AttrLabelProxy "endIndex" Source #

numberOfAnchors

data HyperlinkNumberOfAnchorsPropertyInfo Source #

Instances

AttrInfo HyperlinkNumberOfAnchorsPropertyInfo Source # 
type AttrSetTypeConstraint HyperlinkNumberOfAnchorsPropertyInfo Source # 
type AttrSetTypeConstraint HyperlinkNumberOfAnchorsPropertyInfo = * ~ ()
type AttrOrigin HyperlinkNumberOfAnchorsPropertyInfo Source # 
type AttrLabel HyperlinkNumberOfAnchorsPropertyInfo Source # 
type AttrLabel HyperlinkNumberOfAnchorsPropertyInfo = "number-of-anchors"
type AttrGetType HyperlinkNumberOfAnchorsPropertyInfo Source # 
type AttrBaseTypeConstraint HyperlinkNumberOfAnchorsPropertyInfo Source # 
type AttrAllowedOps HyperlinkNumberOfAnchorsPropertyInfo Source # 
type AttrAllowedOps HyperlinkNumberOfAnchorsPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

hyperlinkNumberOfAnchors :: AttrLabelProxy "numberOfAnchors" Source #

selectedLink

data HyperlinkSelectedLinkPropertyInfo Source #

Instances

AttrInfo HyperlinkSelectedLinkPropertyInfo Source # 

Associated Types

type AttrAllowedOps HyperlinkSelectedLinkPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint HyperlinkSelectedLinkPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint HyperlinkSelectedLinkPropertyInfo :: * -> Constraint

type AttrGetType HyperlinkSelectedLinkPropertyInfo :: *

type AttrLabel HyperlinkSelectedLinkPropertyInfo :: Symbol

type AttrOrigin HyperlinkSelectedLinkPropertyInfo :: *

type AttrSetTypeConstraint HyperlinkSelectedLinkPropertyInfo Source # 
type AttrSetTypeConstraint HyperlinkSelectedLinkPropertyInfo = * ~ ()
type AttrOrigin HyperlinkSelectedLinkPropertyInfo Source # 
type AttrLabel HyperlinkSelectedLinkPropertyInfo Source # 
type AttrLabel HyperlinkSelectedLinkPropertyInfo = "selected-link"
type AttrGetType HyperlinkSelectedLinkPropertyInfo Source # 
type AttrBaseTypeConstraint HyperlinkSelectedLinkPropertyInfo Source # 
type AttrBaseTypeConstraint HyperlinkSelectedLinkPropertyInfo = IsHyperlink
type AttrAllowedOps HyperlinkSelectedLinkPropertyInfo Source # 
type AttrAllowedOps HyperlinkSelectedLinkPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

hyperlinkSelectedLink :: AttrLabelProxy "selectedLink" Source #

startIndex

data HyperlinkStartIndexPropertyInfo Source #

Instances

AttrInfo HyperlinkStartIndexPropertyInfo Source # 

Associated Types

type AttrAllowedOps HyperlinkStartIndexPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint HyperlinkStartIndexPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint HyperlinkStartIndexPropertyInfo :: * -> Constraint

type AttrGetType HyperlinkStartIndexPropertyInfo :: *

type AttrLabel HyperlinkStartIndexPropertyInfo :: Symbol

type AttrOrigin HyperlinkStartIndexPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint HyperlinkStartIndexPropertyInfo o => Proxy * HyperlinkStartIndexPropertyInfo -> o -> IO (AttrGetType HyperlinkStartIndexPropertyInfo)

attrSet :: (AttrBaseTypeConstraint HyperlinkStartIndexPropertyInfo o, AttrSetTypeConstraint HyperlinkStartIndexPropertyInfo b) => Proxy * HyperlinkStartIndexPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint HyperlinkStartIndexPropertyInfo o => Proxy * HyperlinkStartIndexPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint HyperlinkStartIndexPropertyInfo o, AttrSetTypeConstraint HyperlinkStartIndexPropertyInfo b) => Proxy * HyperlinkStartIndexPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint HyperlinkStartIndexPropertyInfo Source # 
type AttrSetTypeConstraint HyperlinkStartIndexPropertyInfo = * ~ ()
type AttrOrigin HyperlinkStartIndexPropertyInfo Source # 
type AttrLabel HyperlinkStartIndexPropertyInfo Source # 
type AttrLabel HyperlinkStartIndexPropertyInfo = "start-index"
type AttrGetType HyperlinkStartIndexPropertyInfo Source # 
type AttrBaseTypeConstraint HyperlinkStartIndexPropertyInfo Source # 
type AttrBaseTypeConstraint HyperlinkStartIndexPropertyInfo = IsHyperlink
type AttrAllowedOps HyperlinkStartIndexPropertyInfo Source # 
type AttrAllowedOps HyperlinkStartIndexPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

hyperlinkStartIndex :: AttrLabelProxy "startIndex" Source #

Signals

linkActivated

data HyperlinkLinkActivatedSignalInfo Source #

Instances

SignalInfo HyperlinkLinkActivatedSignalInfo Source # 

Associated Types

type HaskellCallbackType HyperlinkLinkActivatedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o HyperlinkLinkActivatedSignalInfo -> o -> HaskellCallbackType HyperlinkLinkActivatedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType HyperlinkLinkActivatedSignalInfo Source # 

afterHyperlinkLinkActivated :: (GObject a, MonadIO m) => a -> HyperlinkLinkActivatedCallback -> m SignalHandlerId Source #

onHyperlinkLinkActivated :: (GObject a, MonadIO m) => a -> HyperlinkLinkActivatedCallback -> m SignalHandlerId Source #