gi-atk-2.0.9: 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.Object

Contents

Description

 

Synopsis

Exported types

newtype Object Source #

Constructors

Object (ManagedPtr Object) 

Instances

GObject Object Source # 
IsObject Object Source # 
IsObject Object Source # 
((~) * info (ResolveObjectMethod t Object), MethodInfo * info Object p) => IsLabel t (Object -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Object -> p #

((~) * info (ResolveObjectMethod t Object), MethodInfo * info Object p) => IsLabelProxy t (Object -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Object -> p

HasAttributeList * Object Source # 
type SignalList Object Source # 
type SignalList Object
type AttributeList Object Source # 
type AttributeList Object

Methods

addRelationship

data ObjectAddRelationshipMethodInfo Source #

Instances

((~) * signature (RelationType -> b -> m Bool), MonadIO m, IsObject a, IsObject b) => MethodInfo * ObjectAddRelationshipMethodInfo a signature Source # 

Methods

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

getAttributes

data ObjectGetAttributesMethodInfo Source #

Instances

((~) * signature (m [Ptr ()]), MonadIO m, IsObject a) => MethodInfo * ObjectGetAttributesMethodInfo a signature Source # 

Methods

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

objectGetAttributes :: (MonadIO m, IsObject a) => a -> m [Ptr ()] Source #

getDescription

data ObjectGetDescriptionMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsObject a) => MethodInfo * ObjectGetDescriptionMethodInfo a signature Source # 

Methods

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

objectGetDescription :: (MonadIO m, IsObject a) => a -> m Text Source #

getIndexInParent

data ObjectGetIndexInParentMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsObject a) => MethodInfo * ObjectGetIndexInParentMethodInfo a signature Source # 

Methods

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

getLayer

data ObjectGetLayerMethodInfo Source #

Instances

((~) * signature (m Layer), MonadIO m, IsObject a) => MethodInfo * ObjectGetLayerMethodInfo a signature Source # 

Methods

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

objectGetLayer :: (MonadIO m, IsObject a) => a -> m Layer Source #

Deprecated: Use atk_component_get_layer instead.

getMdiZorder

data ObjectGetMdiZorderMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsObject a) => MethodInfo * ObjectGetMdiZorderMethodInfo a signature Source # 

Methods

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

objectGetMdiZorder :: (MonadIO m, IsObject a) => a -> m Int32 Source #

Deprecated: Use atk_component_get_mdi_zorder instead.

getNAccessibleChildren

data ObjectGetNAccessibleChildrenMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsObject a) => MethodInfo * ObjectGetNAccessibleChildrenMethodInfo a signature Source # 

Methods

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

getName

data ObjectGetNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsObject a) => MethodInfo * ObjectGetNameMethodInfo a signature Source # 

Methods

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

objectGetName :: (MonadIO m, IsObject a) => a -> m Text Source #

getObjectLocale

data ObjectGetObjectLocaleMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsObject a) => MethodInfo * ObjectGetObjectLocaleMethodInfo a signature Source # 

Methods

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

objectGetObjectLocale :: (MonadIO m, IsObject a) => a -> m Text Source #

getParent

data ObjectGetParentMethodInfo Source #

Instances

((~) * signature (m Object), MonadIO m, IsObject a) => MethodInfo * ObjectGetParentMethodInfo a signature Source # 

Methods

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

getRole

data ObjectGetRoleMethodInfo Source #

Instances

((~) * signature (m Role), MonadIO m, IsObject a) => MethodInfo * ObjectGetRoleMethodInfo a signature Source # 

Methods

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

initialize

data ObjectInitializeMethodInfo Source #

Instances

((~) * signature (Ptr () -> m ()), MonadIO m, IsObject a) => MethodInfo * ObjectInitializeMethodInfo a signature Source # 

Methods

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

objectInitialize :: (MonadIO m, IsObject a) => a -> Ptr () -> m () Source #

notifyStateChange

data ObjectNotifyStateChangeMethodInfo Source #

Instances

((~) * signature (Word64 -> Bool -> m ()), MonadIO m, IsObject a) => MethodInfo * ObjectNotifyStateChangeMethodInfo a signature Source # 

Methods

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

peekParent

data ObjectPeekParentMethodInfo Source #

Instances

((~) * signature (m Object), MonadIO m, IsObject a) => MethodInfo * ObjectPeekParentMethodInfo a signature Source # 

Methods

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

refAccessibleChild

data ObjectRefAccessibleChildMethodInfo Source #

Instances

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

Methods

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

refRelationSet

data ObjectRefRelationSetMethodInfo Source #

Instances

((~) * signature (m RelationSet), MonadIO m, IsObject a) => MethodInfo * ObjectRefRelationSetMethodInfo a signature Source # 

Methods

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

refStateSet

data ObjectRefStateSetMethodInfo Source #

Instances

((~) * signature (m StateSet), MonadIO m, IsObject a) => MethodInfo * ObjectRefStateSetMethodInfo a signature Source # 

Methods

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

removePropertyChangeHandler

data ObjectRemovePropertyChangeHandlerMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsObject a) => MethodInfo * ObjectRemovePropertyChangeHandlerMethodInfo a signature Source # 

Methods

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

objectRemovePropertyChangeHandler :: (MonadIO m, IsObject a) => a -> Word32 -> m () Source #

Deprecated: Since 2.12.Removes a property change handler.

removeRelationship

data ObjectRemoveRelationshipMethodInfo Source #

Instances

((~) * signature (RelationType -> b -> m Bool), MonadIO m, IsObject a, IsObject b) => MethodInfo * ObjectRemoveRelationshipMethodInfo a signature Source # 

Methods

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

setDescription

data ObjectSetDescriptionMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsObject a) => MethodInfo * ObjectSetDescriptionMethodInfo a signature Source # 

Methods

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

objectSetDescription :: (MonadIO m, IsObject a) => a -> Text -> m () Source #

setName

data ObjectSetNameMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsObject a) => MethodInfo * ObjectSetNameMethodInfo a signature Source # 

Methods

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

objectSetName :: (MonadIO m, IsObject a) => a -> Text -> m () Source #

setParent

data ObjectSetParentMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsObject a, IsObject b) => MethodInfo * ObjectSetParentMethodInfo a signature Source # 

Methods

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

objectSetParent :: (MonadIO m, IsObject a, IsObject b) => a -> b -> m () Source #

setRole

data ObjectSetRoleMethodInfo Source #

Instances

((~) * signature (Role -> m ()), MonadIO m, IsObject a) => MethodInfo * ObjectSetRoleMethodInfo a signature Source # 

Methods

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

objectSetRole :: (MonadIO m, IsObject a) => a -> Role -> m () Source #

Properties

accessibleComponentLayer

data ObjectAccessibleComponentLayerPropertyInfo Source #

Instances

AttrInfo ObjectAccessibleComponentLayerPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleComponentLayerPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleComponentLayerPropertyInfo = * ~ ()
type AttrOrigin ObjectAccessibleComponentLayerPropertyInfo Source # 
type AttrLabel ObjectAccessibleComponentLayerPropertyInfo Source # 
type AttrLabel ObjectAccessibleComponentLayerPropertyInfo = "accessible-component-layer"
type AttrGetType ObjectAccessibleComponentLayerPropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleComponentLayerPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleComponentLayerPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleComponentLayerPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

objectAccessibleComponentLayer :: AttrLabelProxy "accessibleComponentLayer" Source #

accessibleComponentMdiZorder

data ObjectAccessibleComponentMdiZorderPropertyInfo Source #

Instances

AttrInfo ObjectAccessibleComponentMdiZorderPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleComponentMdiZorderPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleComponentMdiZorderPropertyInfo = * ~ ()
type AttrOrigin ObjectAccessibleComponentMdiZorderPropertyInfo Source # 
type AttrLabel ObjectAccessibleComponentMdiZorderPropertyInfo Source # 
type AttrLabel ObjectAccessibleComponentMdiZorderPropertyInfo = "accessible-component-mdi-zorder"
type AttrGetType ObjectAccessibleComponentMdiZorderPropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleComponentMdiZorderPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleComponentMdiZorderPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleComponentMdiZorderPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

objectAccessibleComponentMdiZorder :: AttrLabelProxy "accessibleComponentMdiZorder" Source #

accessibleDescription

data ObjectAccessibleDescriptionPropertyInfo Source #

Instances

AttrInfo ObjectAccessibleDescriptionPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleDescriptionPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleDescriptionPropertyInfo = * ~ Text
type AttrOrigin ObjectAccessibleDescriptionPropertyInfo Source # 
type AttrLabel ObjectAccessibleDescriptionPropertyInfo Source # 
type AttrLabel ObjectAccessibleDescriptionPropertyInfo = "accessible-description"
type AttrGetType ObjectAccessibleDescriptionPropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleDescriptionPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleDescriptionPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleDescriptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructObjectAccessibleDescription :: IsObject o => Text -> IO (GValueConstruct o) Source #

objectAccessibleDescription :: AttrLabelProxy "accessibleDescription" Source #

setObjectAccessibleDescription :: (MonadIO m, IsObject o) => o -> Text -> m () Source #

accessibleHypertextNlinks

data ObjectAccessibleHypertextNlinksPropertyInfo Source #

Instances

AttrInfo ObjectAccessibleHypertextNlinksPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleHypertextNlinksPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleHypertextNlinksPropertyInfo = * ~ ()
type AttrOrigin ObjectAccessibleHypertextNlinksPropertyInfo Source # 
type AttrLabel ObjectAccessibleHypertextNlinksPropertyInfo Source # 
type AttrLabel ObjectAccessibleHypertextNlinksPropertyInfo = "accessible-hypertext-nlinks"
type AttrGetType ObjectAccessibleHypertextNlinksPropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleHypertextNlinksPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleHypertextNlinksPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleHypertextNlinksPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

objectAccessibleHypertextNlinks :: AttrLabelProxy "accessibleHypertextNlinks" Source #

accessibleName

data ObjectAccessibleNamePropertyInfo Source #

Instances

AttrInfo ObjectAccessibleNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps ObjectAccessibleNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ObjectAccessibleNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ObjectAccessibleNamePropertyInfo :: * -> Constraint

type AttrGetType ObjectAccessibleNamePropertyInfo :: *

type AttrLabel ObjectAccessibleNamePropertyInfo :: Symbol

type AttrOrigin ObjectAccessibleNamePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint ObjectAccessibleNamePropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleNamePropertyInfo = * ~ Text
type AttrOrigin ObjectAccessibleNamePropertyInfo Source # 
type AttrLabel ObjectAccessibleNamePropertyInfo Source # 
type AttrLabel ObjectAccessibleNamePropertyInfo = "accessible-name"
type AttrGetType ObjectAccessibleNamePropertyInfo Source # 
type AttrGetType ObjectAccessibleNamePropertyInfo = Maybe Text
type AttrBaseTypeConstraint ObjectAccessibleNamePropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleNamePropertyInfo = IsObject
type AttrAllowedOps ObjectAccessibleNamePropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructObjectAccessibleName :: IsObject o => Text -> IO (GValueConstruct o) Source #

objectAccessibleName :: AttrLabelProxy "accessibleName" Source #

setObjectAccessibleName :: (MonadIO m, IsObject o) => o -> Text -> m () Source #

accessibleParent

data ObjectAccessibleParentPropertyInfo Source #

Instances

AttrInfo ObjectAccessibleParentPropertyInfo Source # 

Associated Types

type AttrAllowedOps ObjectAccessibleParentPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ObjectAccessibleParentPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ObjectAccessibleParentPropertyInfo :: * -> Constraint

type AttrGetType ObjectAccessibleParentPropertyInfo :: *

type AttrLabel ObjectAccessibleParentPropertyInfo :: Symbol

type AttrOrigin ObjectAccessibleParentPropertyInfo :: *

type AttrSetTypeConstraint ObjectAccessibleParentPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleParentPropertyInfo = IsObject
type AttrOrigin ObjectAccessibleParentPropertyInfo Source # 
type AttrLabel ObjectAccessibleParentPropertyInfo Source # 
type AttrLabel ObjectAccessibleParentPropertyInfo = "accessible-parent"
type AttrGetType ObjectAccessibleParentPropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleParentPropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleParentPropertyInfo = IsObject
type AttrAllowedOps ObjectAccessibleParentPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleParentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructObjectAccessibleParent :: (IsObject o, IsObject a) => a -> IO (GValueConstruct o) Source #

objectAccessibleParent :: AttrLabelProxy "accessibleParent" Source #

accessibleRole

data ObjectAccessibleRolePropertyInfo Source #

Instances

AttrInfo ObjectAccessibleRolePropertyInfo Source # 

Associated Types

type AttrAllowedOps ObjectAccessibleRolePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ObjectAccessibleRolePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ObjectAccessibleRolePropertyInfo :: * -> Constraint

type AttrGetType ObjectAccessibleRolePropertyInfo :: *

type AttrLabel ObjectAccessibleRolePropertyInfo :: Symbol

type AttrOrigin ObjectAccessibleRolePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint ObjectAccessibleRolePropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleRolePropertyInfo = * ~ Int32
type AttrOrigin ObjectAccessibleRolePropertyInfo Source # 
type AttrLabel ObjectAccessibleRolePropertyInfo Source # 
type AttrLabel ObjectAccessibleRolePropertyInfo = "accessible-role"
type AttrGetType ObjectAccessibleRolePropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleRolePropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleRolePropertyInfo = IsObject
type AttrAllowedOps ObjectAccessibleRolePropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleRolePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructObjectAccessibleRole :: IsObject o => Int32 -> IO (GValueConstruct o) Source #

objectAccessibleRole :: AttrLabelProxy "accessibleRole" Source #

accessibleTableCaption

data ObjectAccessibleTableCaptionPropertyInfo Source #

Instances

AttrInfo ObjectAccessibleTableCaptionPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleTableCaptionPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleTableCaptionPropertyInfo = * ~ Text
type AttrOrigin ObjectAccessibleTableCaptionPropertyInfo Source # 
type AttrLabel ObjectAccessibleTableCaptionPropertyInfo Source # 
type AttrLabel ObjectAccessibleTableCaptionPropertyInfo = "accessible-table-caption"
type AttrGetType ObjectAccessibleTableCaptionPropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleTableCaptionPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleTableCaptionPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleTableCaptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructObjectAccessibleTableCaption :: IsObject o => Text -> IO (GValueConstruct o) Source #

objectAccessibleTableCaption :: AttrLabelProxy "accessibleTableCaption" Source #

accessibleTableCaptionObject

data ObjectAccessibleTableCaptionObjectPropertyInfo Source #

Instances

AttrInfo ObjectAccessibleTableCaptionObjectPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleTableCaptionObjectPropertyInfo Source # 
type AttrOrigin ObjectAccessibleTableCaptionObjectPropertyInfo Source # 
type AttrLabel ObjectAccessibleTableCaptionObjectPropertyInfo Source # 
type AttrLabel ObjectAccessibleTableCaptionObjectPropertyInfo = "accessible-table-caption-object"
type AttrGetType ObjectAccessibleTableCaptionObjectPropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleTableCaptionObjectPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleTableCaptionObjectPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleTableCaptionObjectPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

objectAccessibleTableCaptionObject :: AttrLabelProxy "accessibleTableCaptionObject" Source #

accessibleTableColumnDescription

data ObjectAccessibleTableColumnDescriptionPropertyInfo Source #

Instances

AttrInfo ObjectAccessibleTableColumnDescriptionPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleTableColumnDescriptionPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleTableColumnDescriptionPropertyInfo = * ~ Text
type AttrOrigin ObjectAccessibleTableColumnDescriptionPropertyInfo Source # 
type AttrLabel ObjectAccessibleTableColumnDescriptionPropertyInfo Source # 
type AttrLabel ObjectAccessibleTableColumnDescriptionPropertyInfo = "accessible-table-column-description"
type AttrGetType ObjectAccessibleTableColumnDescriptionPropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleTableColumnDescriptionPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleTableColumnDescriptionPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleTableColumnDescriptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

objectAccessibleTableColumnDescription :: AttrLabelProxy "accessibleTableColumnDescription" Source #

accessibleTableColumnHeader

data ObjectAccessibleTableColumnHeaderPropertyInfo Source #

Instances

AttrInfo ObjectAccessibleTableColumnHeaderPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleTableColumnHeaderPropertyInfo Source # 
type AttrOrigin ObjectAccessibleTableColumnHeaderPropertyInfo Source # 
type AttrLabel ObjectAccessibleTableColumnHeaderPropertyInfo Source # 
type AttrLabel ObjectAccessibleTableColumnHeaderPropertyInfo = "accessible-table-column-header"
type AttrGetType ObjectAccessibleTableColumnHeaderPropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleTableColumnHeaderPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleTableColumnHeaderPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleTableColumnHeaderPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

objectAccessibleTableColumnHeader :: AttrLabelProxy "accessibleTableColumnHeader" Source #

accessibleTableRowDescription

data ObjectAccessibleTableRowDescriptionPropertyInfo Source #

Instances

AttrInfo ObjectAccessibleTableRowDescriptionPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleTableRowDescriptionPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleTableRowDescriptionPropertyInfo = * ~ Text
type AttrOrigin ObjectAccessibleTableRowDescriptionPropertyInfo Source # 
type AttrLabel ObjectAccessibleTableRowDescriptionPropertyInfo Source # 
type AttrLabel ObjectAccessibleTableRowDescriptionPropertyInfo = "accessible-table-row-description"
type AttrGetType ObjectAccessibleTableRowDescriptionPropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleTableRowDescriptionPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleTableRowDescriptionPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleTableRowDescriptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

objectAccessibleTableRowDescription :: AttrLabelProxy "accessibleTableRowDescription" Source #

accessibleTableRowHeader

data ObjectAccessibleTableRowHeaderPropertyInfo Source #

Instances

AttrInfo ObjectAccessibleTableRowHeaderPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleTableRowHeaderPropertyInfo Source # 
type AttrOrigin ObjectAccessibleTableRowHeaderPropertyInfo Source # 
type AttrLabel ObjectAccessibleTableRowHeaderPropertyInfo Source # 
type AttrLabel ObjectAccessibleTableRowHeaderPropertyInfo = "accessible-table-row-header"
type AttrGetType ObjectAccessibleTableRowHeaderPropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleTableRowHeaderPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleTableRowHeaderPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleTableRowHeaderPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructObjectAccessibleTableRowHeader :: (IsObject o, IsObject a) => a -> IO (GValueConstruct o) Source #

objectAccessibleTableRowHeader :: AttrLabelProxy "accessibleTableRowHeader" Source #

accessibleTableSummary

data ObjectAccessibleTableSummaryPropertyInfo Source #

Instances

AttrInfo ObjectAccessibleTableSummaryPropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleTableSummaryPropertyInfo Source # 
type AttrOrigin ObjectAccessibleTableSummaryPropertyInfo Source # 
type AttrLabel ObjectAccessibleTableSummaryPropertyInfo Source # 
type AttrLabel ObjectAccessibleTableSummaryPropertyInfo = "accessible-table-summary"
type AttrGetType ObjectAccessibleTableSummaryPropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleTableSummaryPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleTableSummaryPropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleTableSummaryPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructObjectAccessibleTableSummary :: (IsObject o, IsObject a) => a -> IO (GValueConstruct o) Source #

objectAccessibleTableSummary :: AttrLabelProxy "accessibleTableSummary" Source #

accessibleValue

data ObjectAccessibleValuePropertyInfo Source #

Instances

AttrInfo ObjectAccessibleValuePropertyInfo Source # 

Associated Types

type AttrAllowedOps ObjectAccessibleValuePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ObjectAccessibleValuePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ObjectAccessibleValuePropertyInfo :: * -> Constraint

type AttrGetType ObjectAccessibleValuePropertyInfo :: *

type AttrLabel ObjectAccessibleValuePropertyInfo :: Symbol

type AttrOrigin ObjectAccessibleValuePropertyInfo :: *

type AttrSetTypeConstraint ObjectAccessibleValuePropertyInfo Source # 
type AttrSetTypeConstraint ObjectAccessibleValuePropertyInfo = * ~ Double
type AttrOrigin ObjectAccessibleValuePropertyInfo Source # 
type AttrLabel ObjectAccessibleValuePropertyInfo Source # 
type AttrLabel ObjectAccessibleValuePropertyInfo = "accessible-value"
type AttrGetType ObjectAccessibleValuePropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleValuePropertyInfo Source # 
type AttrBaseTypeConstraint ObjectAccessibleValuePropertyInfo = IsObject
type AttrAllowedOps ObjectAccessibleValuePropertyInfo Source # 
type AttrAllowedOps ObjectAccessibleValuePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructObjectAccessibleValue :: IsObject o => Double -> IO (GValueConstruct o) Source #

objectAccessibleValue :: AttrLabelProxy "accessibleValue" Source #

Signals

activeDescendantChanged

data ObjectActiveDescendantChangedSignalInfo Source #

Instances

SignalInfo ObjectActiveDescendantChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType ObjectActiveDescendantChangedSignalInfo :: *

Methods

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

type HaskellCallbackType ObjectActiveDescendantChangedSignalInfo Source # 

childrenChanged

type C_ObjectChildrenChangedCallback = Ptr () -> Word32 -> Ptr () -> Ptr () -> IO () Source #

data ObjectChildrenChangedSignalInfo Source #

Instances

SignalInfo ObjectChildrenChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType ObjectChildrenChangedSignalInfo :: *

Methods

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

type HaskellCallbackType ObjectChildrenChangedSignalInfo Source # 

afterObjectChildrenChanged :: (GObject a, MonadIO m) => a -> ObjectChildrenChangedCallback -> m SignalHandlerId Source #

onObjectChildrenChanged :: (GObject a, MonadIO m) => a -> ObjectChildrenChangedCallback -> m SignalHandlerId Source #

focusEvent

type C_ObjectFocusEventCallback = Ptr () -> CInt -> Ptr () -> IO () Source #

type ObjectFocusEventCallback = Bool -> IO () Source #

Deprecated: (Since version 2.9.4)Use the #AtkObject::state-change signal instead.

data ObjectFocusEventSignalInfo Source #

Instances

SignalInfo ObjectFocusEventSignalInfo Source # 

Associated Types

type HaskellCallbackType ObjectFocusEventSignalInfo :: *

Methods

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

type HaskellCallbackType ObjectFocusEventSignalInfo Source # 

afterObjectFocusEvent :: (GObject a, MonadIO m) => a -> ObjectFocusEventCallback -> m SignalHandlerId Source #

onObjectFocusEvent :: (GObject a, MonadIO m) => a -> ObjectFocusEventCallback -> m SignalHandlerId Source #

propertyChange

type C_ObjectPropertyChangeCallback = Ptr () -> Ptr () -> Ptr () -> IO () Source #

data ObjectPropertyChangeSignalInfo Source #

Instances

SignalInfo ObjectPropertyChangeSignalInfo Source # 

Associated Types

type HaskellCallbackType ObjectPropertyChangeSignalInfo :: *

Methods

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

type HaskellCallbackType ObjectPropertyChangeSignalInfo Source # 

afterObjectPropertyChange :: (GObject a, MonadIO m) => a -> ObjectPropertyChangeCallback -> m SignalHandlerId Source #

onObjectPropertyChange :: (GObject a, MonadIO m) => a -> ObjectPropertyChangeCallback -> m SignalHandlerId Source #

stateChange

data ObjectStateChangeSignalInfo Source #

Instances

SignalInfo ObjectStateChangeSignalInfo Source # 

Associated Types

type HaskellCallbackType ObjectStateChangeSignalInfo :: *

Methods

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

type HaskellCallbackType ObjectStateChangeSignalInfo Source # 

afterObjectStateChange :: (GObject a, MonadIO m) => a -> ObjectStateChangeCallback -> m SignalHandlerId Source #

onObjectStateChange :: (GObject a, MonadIO m) => a -> ObjectStateChangeCallback -> m SignalHandlerId Source #

visibleDataChanged

data ObjectVisibleDataChangedSignalInfo Source #

Instances

SignalInfo ObjectVisibleDataChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType ObjectVisibleDataChangedSignalInfo :: *

Methods

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

type HaskellCallbackType ObjectVisibleDataChangedSignalInfo Source # 

afterObjectVisibleDataChanged :: (GObject a, MonadIO m) => a -> ObjectVisibleDataChangedCallback -> m SignalHandlerId Source #

onObjectVisibleDataChanged :: (GObject a, MonadIO m) => a -> ObjectVisibleDataChangedCallback -> m SignalHandlerId Source #