gi-atk-0.2.18.13: 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 (ForeignPtr Object) 

Instances

GObject 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

type ParentTypes Object Source 
type AttributeList Object Source 
type SignalList Object Source 

class GObject o => ObjectK o Source

Instances

Methods

objectAddRelationship

objectGetAttributes

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

objectGetDescription

objectGetIndexInParent

objectGetLayer

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

Deprecated: Use atk_component_get_layer instead.

objectGetMdiZorder

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

Deprecated: Use atk_component_get_mdi_zorder instead.

objectGetNAccessibleChildren

objectGetName

data ObjectGetNameMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectGetNameMethodInfo a signature Source 

objectGetObjectLocale

objectGetParent

objectGetRole

data ObjectGetRoleMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Role), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectGetRoleMethodInfo a signature Source 

objectInitialize

data ObjectInitializeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Ptr () -> m ()), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectInitializeMethodInfo a signature Source 

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

objectNotifyStateChange

objectPeekParent

objectRefAccessibleChild

objectRefRelationSet

objectRefStateSet

objectRemovePropertyChangeHandler

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

Deprecated: Since 2.12.Removes a property change handler.

objectRemoveRelationship

objectSetDescription

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

objectSetName

data ObjectSetNameMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectSetNameMethodInfo a signature Source 

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

objectSetParent

data ObjectSetParentMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, ObjectK a, ObjectK b) => MethodInfo (TYPE Lifted) ObjectSetParentMethodInfo a signature Source 

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

objectSetRole

data ObjectSetRoleMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Role -> m ()), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectSetRoleMethodInfo a signature Source 

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

Properties

AccessibleComponentLayer

data ObjectAccessibleComponentLayerPropertyInfo Source

Instances

AttrInfo ObjectAccessibleComponentLayerPropertyInfo Source 
type AttrLabel ObjectAccessibleComponentLayerPropertyInfo = "accessible-component-layer" Source 
type AttrGetType ObjectAccessibleComponentLayerPropertyInfo = Int32 Source 
type AttrBaseTypeConstraint ObjectAccessibleComponentLayerPropertyInfo = ObjectK Source 
type AttrSetTypeConstraint ObjectAccessibleComponentLayerPropertyInfo = TYPE Lifted ~ () Source 
type AttrAllowedOps ObjectAccessibleComponentLayerPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source 

AccessibleComponentMdiZorder

data ObjectAccessibleComponentMdiZorderPropertyInfo Source

Instances

AttrInfo ObjectAccessibleComponentMdiZorderPropertyInfo Source 
type AttrLabel ObjectAccessibleComponentMdiZorderPropertyInfo = "accessible-component-mdi-zorder" Source 
type AttrGetType ObjectAccessibleComponentMdiZorderPropertyInfo = Int32 Source 
type AttrBaseTypeConstraint ObjectAccessibleComponentMdiZorderPropertyInfo = ObjectK Source 
type AttrSetTypeConstraint ObjectAccessibleComponentMdiZorderPropertyInfo = TYPE Lifted ~ () Source 
type AttrAllowedOps ObjectAccessibleComponentMdiZorderPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source 

AccessibleDescription

data ObjectAccessibleDescriptionPropertyInfo Source

Instances

AttrInfo ObjectAccessibleDescriptionPropertyInfo Source 
type AttrLabel ObjectAccessibleDescriptionPropertyInfo = "accessible-description" Source 
type AttrGetType ObjectAccessibleDescriptionPropertyInfo = Text Source 
type AttrBaseTypeConstraint ObjectAccessibleDescriptionPropertyInfo = ObjectK Source 
type AttrSetTypeConstraint ObjectAccessibleDescriptionPropertyInfo = TYPE Lifted ~ Text Source 
type AttrAllowedOps ObjectAccessibleDescriptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

AccessibleHypertextNlinks

data ObjectAccessibleHypertextNlinksPropertyInfo Source

Instances

AttrInfo ObjectAccessibleHypertextNlinksPropertyInfo Source 
type AttrLabel ObjectAccessibleHypertextNlinksPropertyInfo = "accessible-hypertext-nlinks" Source 
type AttrGetType ObjectAccessibleHypertextNlinksPropertyInfo = Int32 Source 
type AttrBaseTypeConstraint ObjectAccessibleHypertextNlinksPropertyInfo = ObjectK Source 
type AttrSetTypeConstraint ObjectAccessibleHypertextNlinksPropertyInfo = TYPE Lifted ~ () Source 
type AttrAllowedOps ObjectAccessibleHypertextNlinksPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source 

AccessibleName

AccessibleParent

setObjectAccessibleParent :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source

AccessibleRole

AccessibleTableCaption

data ObjectAccessibleTableCaptionPropertyInfo Source

Instances

AttrInfo ObjectAccessibleTableCaptionPropertyInfo Source 
type AttrLabel ObjectAccessibleTableCaptionPropertyInfo = "accessible-table-caption" Source 
type AttrGetType ObjectAccessibleTableCaptionPropertyInfo = Text Source 
type AttrBaseTypeConstraint ObjectAccessibleTableCaptionPropertyInfo = ObjectK Source 
type AttrSetTypeConstraint ObjectAccessibleTableCaptionPropertyInfo = TYPE Lifted ~ Text Source 
type AttrAllowedOps ObjectAccessibleTableCaptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

AccessibleTableCaptionObject

data ObjectAccessibleTableCaptionObjectPropertyInfo Source

Instances

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

AccessibleTableColumnDescription

data ObjectAccessibleTableColumnDescriptionPropertyInfo Source

Instances

AttrInfo ObjectAccessibleTableColumnDescriptionPropertyInfo Source 
type AttrLabel ObjectAccessibleTableColumnDescriptionPropertyInfo = "accessible-table-column-description" Source 
type AttrGetType ObjectAccessibleTableColumnDescriptionPropertyInfo = Text Source 
type AttrBaseTypeConstraint ObjectAccessibleTableColumnDescriptionPropertyInfo = ObjectK Source 
type AttrSetTypeConstraint ObjectAccessibleTableColumnDescriptionPropertyInfo = TYPE Lifted ~ Text Source 
type AttrAllowedOps ObjectAccessibleTableColumnDescriptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

AccessibleTableColumnHeader

data ObjectAccessibleTableColumnHeaderPropertyInfo Source

Instances

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

AccessibleTableRowDescription

data ObjectAccessibleTableRowDescriptionPropertyInfo Source

Instances

AttrInfo ObjectAccessibleTableRowDescriptionPropertyInfo Source 
type AttrLabel ObjectAccessibleTableRowDescriptionPropertyInfo = "accessible-table-row-description" Source 
type AttrGetType ObjectAccessibleTableRowDescriptionPropertyInfo = Text Source 
type AttrBaseTypeConstraint ObjectAccessibleTableRowDescriptionPropertyInfo = ObjectK Source 
type AttrSetTypeConstraint ObjectAccessibleTableRowDescriptionPropertyInfo = TYPE Lifted ~ Text Source 
type AttrAllowedOps ObjectAccessibleTableRowDescriptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

AccessibleTableRowHeader

data ObjectAccessibleTableRowHeaderPropertyInfo Source

Instances

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

AccessibleTableSummary

data ObjectAccessibleTableSummaryPropertyInfo Source

Instances

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

AccessibleValue

Signals

ActiveDescendantChanged

ChildrenChanged

type ObjectChildrenChangedCallbackC = Ptr () -> Word32 -> Ptr () -> Ptr () -> IO () Source

FocusEvent

type ObjectFocusEventCallbackC = Ptr () -> CInt -> Ptr () -> IO () Source

PropertyChange

type ObjectPropertyChangeCallbackC = Ptr () -> Ptr () -> Ptr () -> IO () Source

StateChange

type ObjectStateChangeCallbackC = Ptr () -> CString -> CInt -> Ptr () -> IO () Source

VisibleDataChanged