| 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.Object
Contents
- Exported types
- Methods
- addRelationship
- getAttributes
- getDescription
- getIndexInParent
- getLayer
- getMdiZorder
- getNAccessibleChildren
- getName
- getObjectLocale
- getParent
- getRole
- initialize
- notifyStateChange
- peekParent
- refAccessibleChild
- refRelationSet
- refStateSet
- removePropertyChangeHandler
- removeRelationship
- setDescription
- setName
- setParent
- setRole
- Properties
- accessibleComponentLayer
- accessibleComponentMdiZorder
- accessibleDescription
- accessibleHypertextNlinks
- accessibleName
- accessibleParent
- accessibleRole
- accessibleTableCaption
- accessibleTableCaptionObject
- accessibleTableColumnDescription
- accessibleTableColumnHeader
- accessibleTableRowDescription
- accessibleTableRowHeader
- accessibleTableSummary
- accessibleValue
- Signals
Description
- newtype Object = Object (ManagedPtr Object)
- class GObject o => IsObject o
- toObject :: IsObject o => o -> IO Object
- noObject :: Maybe Object
- data ObjectAddRelationshipMethodInfo
- objectAddRelationship :: (MonadIO m, IsObject a, IsObject b) => a -> RelationType -> b -> m Bool
- data ObjectGetAttributesMethodInfo
- objectGetAttributes :: (MonadIO m, IsObject a) => a -> m [Ptr ()]
- data ObjectGetDescriptionMethodInfo
- objectGetDescription :: (MonadIO m, IsObject a) => a -> m Text
- data ObjectGetIndexInParentMethodInfo
- objectGetIndexInParent :: (MonadIO m, IsObject a) => a -> m Int32
- data ObjectGetLayerMethodInfo
- objectGetLayer :: (MonadIO m, IsObject a) => a -> m Layer
- data ObjectGetMdiZorderMethodInfo
- objectGetMdiZorder :: (MonadIO m, IsObject a) => a -> m Int32
- data ObjectGetNAccessibleChildrenMethodInfo
- objectGetNAccessibleChildren :: (MonadIO m, IsObject a) => a -> m Int32
- data ObjectGetNameMethodInfo
- objectGetName :: (MonadIO m, IsObject a) => a -> m Text
- data ObjectGetObjectLocaleMethodInfo
- objectGetObjectLocale :: (MonadIO m, IsObject a) => a -> m Text
- data ObjectGetParentMethodInfo
- objectGetParent :: (MonadIO m, IsObject a) => a -> m Object
- data ObjectGetRoleMethodInfo
- objectGetRole :: (MonadIO m, IsObject a) => a -> m Role
- data ObjectInitializeMethodInfo
- objectInitialize :: (MonadIO m, IsObject a) => a -> Ptr () -> m ()
- data ObjectNotifyStateChangeMethodInfo
- objectNotifyStateChange :: (MonadIO m, IsObject a) => a -> Word64 -> Bool -> m ()
- data ObjectPeekParentMethodInfo
- objectPeekParent :: (MonadIO m, IsObject a) => a -> m Object
- data ObjectRefAccessibleChildMethodInfo
- objectRefAccessibleChild :: (MonadIO m, IsObject a) => a -> Int32 -> m Object
- data ObjectRefRelationSetMethodInfo
- objectRefRelationSet :: (MonadIO m, IsObject a) => a -> m RelationSet
- data ObjectRefStateSetMethodInfo
- objectRefStateSet :: (MonadIO m, IsObject a) => a -> m StateSet
- data ObjectRemovePropertyChangeHandlerMethodInfo
- objectRemovePropertyChangeHandler :: (MonadIO m, IsObject a) => a -> Word32 -> m ()
- data ObjectRemoveRelationshipMethodInfo
- objectRemoveRelationship :: (MonadIO m, IsObject a, IsObject b) => a -> RelationType -> b -> m Bool
- data ObjectSetDescriptionMethodInfo
- objectSetDescription :: (MonadIO m, IsObject a) => a -> Text -> m ()
- data ObjectSetNameMethodInfo
- objectSetName :: (MonadIO m, IsObject a) => a -> Text -> m ()
- data ObjectSetParentMethodInfo
- objectSetParent :: (MonadIO m, IsObject a, IsObject b) => a -> b -> m ()
- data ObjectSetRoleMethodInfo
- objectSetRole :: (MonadIO m, IsObject a) => a -> Role -> m ()
- data ObjectAccessibleComponentLayerPropertyInfo
- getObjectAccessibleComponentLayer :: (MonadIO m, IsObject o) => o -> m Int32
- objectAccessibleComponentLayer :: AttrLabelProxy "accessibleComponentLayer"
- data ObjectAccessibleComponentMdiZorderPropertyInfo
- getObjectAccessibleComponentMdiZorder :: (MonadIO m, IsObject o) => o -> m Int32
- objectAccessibleComponentMdiZorder :: AttrLabelProxy "accessibleComponentMdiZorder"
- data ObjectAccessibleDescriptionPropertyInfo
- clearObjectAccessibleDescription :: (MonadIO m, IsObject o) => o -> m ()
- constructObjectAccessibleDescription :: IsObject o => Text -> IO (GValueConstruct o)
- getObjectAccessibleDescription :: (MonadIO m, IsObject o) => o -> m (Maybe Text)
- objectAccessibleDescription :: AttrLabelProxy "accessibleDescription"
- setObjectAccessibleDescription :: (MonadIO m, IsObject o) => o -> Text -> m ()
- data ObjectAccessibleHypertextNlinksPropertyInfo
- getObjectAccessibleHypertextNlinks :: (MonadIO m, IsObject o) => o -> m Int32
- objectAccessibleHypertextNlinks :: AttrLabelProxy "accessibleHypertextNlinks"
- data ObjectAccessibleNamePropertyInfo
- clearObjectAccessibleName :: (MonadIO m, IsObject o) => o -> m ()
- constructObjectAccessibleName :: IsObject o => Text -> IO (GValueConstruct o)
- getObjectAccessibleName :: (MonadIO m, IsObject o) => o -> m (Maybe Text)
- objectAccessibleName :: AttrLabelProxy "accessibleName"
- setObjectAccessibleName :: (MonadIO m, IsObject o) => o -> Text -> m ()
- data ObjectAccessibleParentPropertyInfo
- clearObjectAccessibleParent :: (MonadIO m, IsObject o) => o -> m ()
- constructObjectAccessibleParent :: (IsObject o, IsObject a) => a -> IO (GValueConstruct o)
- getObjectAccessibleParent :: (MonadIO m, IsObject o) => o -> m (Maybe Object)
- objectAccessibleParent :: AttrLabelProxy "accessibleParent"
- setObjectAccessibleParent :: (MonadIO m, IsObject o, IsObject a) => o -> a -> m ()
- data ObjectAccessibleRolePropertyInfo
- constructObjectAccessibleRole :: IsObject o => Int32 -> IO (GValueConstruct o)
- getObjectAccessibleRole :: (MonadIO m, IsObject o) => o -> m Int32
- objectAccessibleRole :: AttrLabelProxy "accessibleRole"
- setObjectAccessibleRole :: (MonadIO m, IsObject o) => o -> Int32 -> m ()
- data ObjectAccessibleTableCaptionPropertyInfo
- clearObjectAccessibleTableCaption :: (MonadIO m, IsObject o) => o -> m ()
- constructObjectAccessibleTableCaption :: IsObject o => Text -> IO (GValueConstruct o)
- getObjectAccessibleTableCaption :: (MonadIO m, IsObject o) => o -> m (Maybe Text)
- objectAccessibleTableCaption :: AttrLabelProxy "accessibleTableCaption"
- setObjectAccessibleTableCaption :: (MonadIO m, IsObject o) => o -> Text -> m ()
- data ObjectAccessibleTableCaptionObjectPropertyInfo
- clearObjectAccessibleTableCaptionObject :: (MonadIO m, IsObject o) => o -> m ()
- constructObjectAccessibleTableCaptionObject :: (IsObject o, IsObject a) => a -> IO (GValueConstruct o)
- getObjectAccessibleTableCaptionObject :: (MonadIO m, IsObject o) => o -> m (Maybe Object)
- objectAccessibleTableCaptionObject :: AttrLabelProxy "accessibleTableCaptionObject"
- setObjectAccessibleTableCaptionObject :: (MonadIO m, IsObject o, IsObject a) => o -> a -> m ()
- data ObjectAccessibleTableColumnDescriptionPropertyInfo
- clearObjectAccessibleTableColumnDescription :: (MonadIO m, IsObject o) => o -> m ()
- constructObjectAccessibleTableColumnDescription :: IsObject o => Text -> IO (GValueConstruct o)
- getObjectAccessibleTableColumnDescription :: (MonadIO m, IsObject o) => o -> m (Maybe Text)
- objectAccessibleTableColumnDescription :: AttrLabelProxy "accessibleTableColumnDescription"
- setObjectAccessibleTableColumnDescription :: (MonadIO m, IsObject o) => o -> Text -> m ()
- data ObjectAccessibleTableColumnHeaderPropertyInfo
- clearObjectAccessibleTableColumnHeader :: (MonadIO m, IsObject o) => o -> m ()
- constructObjectAccessibleTableColumnHeader :: (IsObject o, IsObject a) => a -> IO (GValueConstruct o)
- getObjectAccessibleTableColumnHeader :: (MonadIO m, IsObject o) => o -> m (Maybe Object)
- objectAccessibleTableColumnHeader :: AttrLabelProxy "accessibleTableColumnHeader"
- setObjectAccessibleTableColumnHeader :: (MonadIO m, IsObject o, IsObject a) => o -> a -> m ()
- data ObjectAccessibleTableRowDescriptionPropertyInfo
- clearObjectAccessibleTableRowDescription :: (MonadIO m, IsObject o) => o -> m ()
- constructObjectAccessibleTableRowDescription :: IsObject o => Text -> IO (GValueConstruct o)
- getObjectAccessibleTableRowDescription :: (MonadIO m, IsObject o) => o -> m (Maybe Text)
- objectAccessibleTableRowDescription :: AttrLabelProxy "accessibleTableRowDescription"
- setObjectAccessibleTableRowDescription :: (MonadIO m, IsObject o) => o -> Text -> m ()
- data ObjectAccessibleTableRowHeaderPropertyInfo
- clearObjectAccessibleTableRowHeader :: (MonadIO m, IsObject o) => o -> m ()
- constructObjectAccessibleTableRowHeader :: (IsObject o, IsObject a) => a -> IO (GValueConstruct o)
- getObjectAccessibleTableRowHeader :: (MonadIO m, IsObject o) => o -> m (Maybe Object)
- objectAccessibleTableRowHeader :: AttrLabelProxy "accessibleTableRowHeader"
- setObjectAccessibleTableRowHeader :: (MonadIO m, IsObject o, IsObject a) => o -> a -> m ()
- data ObjectAccessibleTableSummaryPropertyInfo
- clearObjectAccessibleTableSummary :: (MonadIO m, IsObject o) => o -> m ()
- constructObjectAccessibleTableSummary :: (IsObject o, IsObject a) => a -> IO (GValueConstruct o)
- getObjectAccessibleTableSummary :: (MonadIO m, IsObject o) => o -> m (Maybe Object)
- objectAccessibleTableSummary :: AttrLabelProxy "accessibleTableSummary"
- setObjectAccessibleTableSummary :: (MonadIO m, IsObject o, IsObject a) => o -> a -> m ()
- data ObjectAccessibleValuePropertyInfo
- constructObjectAccessibleValue :: IsObject o => Double -> IO (GValueConstruct o)
- getObjectAccessibleValue :: (MonadIO m, IsObject o) => o -> m Double
- objectAccessibleValue :: AttrLabelProxy "accessibleValue"
- setObjectAccessibleValue :: (MonadIO m, IsObject o) => o -> Double -> m ()
- type C_ObjectActiveDescendantChangedCallback = Ptr () -> Ptr () -> Ptr () -> IO ()
- type ObjectActiveDescendantChangedCallback = Ptr () -> IO ()
- data ObjectActiveDescendantChangedSignalInfo
- afterObjectActiveDescendantChanged :: (GObject a, MonadIO m) => a -> ObjectActiveDescendantChangedCallback -> m SignalHandlerId
- genClosure_ObjectActiveDescendantChanged :: ObjectActiveDescendantChangedCallback -> IO Closure
- mk_ObjectActiveDescendantChangedCallback :: C_ObjectActiveDescendantChangedCallback -> IO (FunPtr C_ObjectActiveDescendantChangedCallback)
- noObjectActiveDescendantChangedCallback :: Maybe ObjectActiveDescendantChangedCallback
- onObjectActiveDescendantChanged :: (GObject a, MonadIO m) => a -> ObjectActiveDescendantChangedCallback -> m SignalHandlerId
- wrap_ObjectActiveDescendantChangedCallback :: ObjectActiveDescendantChangedCallback -> Ptr () -> Ptr () -> Ptr () -> IO ()
- type C_ObjectChildrenChangedCallback = Ptr () -> Word32 -> Ptr () -> Ptr () -> IO ()
- type ObjectChildrenChangedCallback = Word32 -> Ptr () -> IO ()
- data ObjectChildrenChangedSignalInfo
- afterObjectChildrenChanged :: (GObject a, MonadIO m) => a -> ObjectChildrenChangedCallback -> m SignalHandlerId
- genClosure_ObjectChildrenChanged :: ObjectChildrenChangedCallback -> IO Closure
- mk_ObjectChildrenChangedCallback :: C_ObjectChildrenChangedCallback -> IO (FunPtr C_ObjectChildrenChangedCallback)
- noObjectChildrenChangedCallback :: Maybe ObjectChildrenChangedCallback
- onObjectChildrenChanged :: (GObject a, MonadIO m) => a -> ObjectChildrenChangedCallback -> m SignalHandlerId
- wrap_ObjectChildrenChangedCallback :: ObjectChildrenChangedCallback -> Ptr () -> Word32 -> Ptr () -> Ptr () -> IO ()
- type C_ObjectFocusEventCallback = Ptr () -> CInt -> Ptr () -> IO ()
- type ObjectFocusEventCallback = Bool -> IO ()
- data ObjectFocusEventSignalInfo
- afterObjectFocusEvent :: (GObject a, MonadIO m) => a -> ObjectFocusEventCallback -> m SignalHandlerId
- genClosure_ObjectFocusEvent :: ObjectFocusEventCallback -> IO Closure
- mk_ObjectFocusEventCallback :: C_ObjectFocusEventCallback -> IO (FunPtr C_ObjectFocusEventCallback)
- noObjectFocusEventCallback :: Maybe ObjectFocusEventCallback
- onObjectFocusEvent :: (GObject a, MonadIO m) => a -> ObjectFocusEventCallback -> m SignalHandlerId
- wrap_ObjectFocusEventCallback :: ObjectFocusEventCallback -> Ptr () -> CInt -> Ptr () -> IO ()
- type C_ObjectPropertyChangeCallback = Ptr () -> Ptr () -> Ptr () -> IO ()
- type ObjectPropertyChangeCallback = Ptr () -> IO ()
- data ObjectPropertyChangeSignalInfo
- afterObjectPropertyChange :: (GObject a, MonadIO m) => a -> ObjectPropertyChangeCallback -> m SignalHandlerId
- genClosure_ObjectPropertyChange :: ObjectPropertyChangeCallback -> IO Closure
- mk_ObjectPropertyChangeCallback :: C_ObjectPropertyChangeCallback -> IO (FunPtr C_ObjectPropertyChangeCallback)
- noObjectPropertyChangeCallback :: Maybe ObjectPropertyChangeCallback
- onObjectPropertyChange :: (GObject a, MonadIO m) => a -> ObjectPropertyChangeCallback -> m SignalHandlerId
- wrap_ObjectPropertyChangeCallback :: ObjectPropertyChangeCallback -> Ptr () -> Ptr () -> Ptr () -> IO ()
- type C_ObjectStateChangeCallback = Ptr () -> CString -> CInt -> Ptr () -> IO ()
- type ObjectStateChangeCallback = Text -> Bool -> IO ()
- data ObjectStateChangeSignalInfo
- afterObjectStateChange :: (GObject a, MonadIO m) => a -> ObjectStateChangeCallback -> m SignalHandlerId
- genClosure_ObjectStateChange :: ObjectStateChangeCallback -> IO Closure
- mk_ObjectStateChangeCallback :: C_ObjectStateChangeCallback -> IO (FunPtr C_ObjectStateChangeCallback)
- noObjectStateChangeCallback :: Maybe ObjectStateChangeCallback
- onObjectStateChange :: (GObject a, MonadIO m) => a -> ObjectStateChangeCallback -> m SignalHandlerId
- wrap_ObjectStateChangeCallback :: ObjectStateChangeCallback -> Ptr () -> CString -> CInt -> Ptr () -> IO ()
- type C_ObjectVisibleDataChangedCallback = Ptr () -> Ptr () -> IO ()
- type ObjectVisibleDataChangedCallback = IO ()
- data ObjectVisibleDataChangedSignalInfo
- afterObjectVisibleDataChanged :: (GObject a, MonadIO m) => a -> ObjectVisibleDataChangedCallback -> m SignalHandlerId
- genClosure_ObjectVisibleDataChanged :: ObjectVisibleDataChangedCallback -> IO Closure
- mk_ObjectVisibleDataChangedCallback :: C_ObjectVisibleDataChangedCallback -> IO (FunPtr C_ObjectVisibleDataChangedCallback)
- noObjectVisibleDataChangedCallback :: Maybe ObjectVisibleDataChangedCallback
- onObjectVisibleDataChanged :: (GObject a, MonadIO m) => a -> ObjectVisibleDataChangedCallback -> m SignalHandlerId
- wrap_ObjectVisibleDataChangedCallback :: ObjectVisibleDataChangedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
Instances
| GObject Object Source # | |
| IsObject Object Source # | |
| IsObject Object Source # | |
| ((~) * info (ResolveObjectMethod t Object), MethodInfo * info Object p) => IsLabel t (Object -> p) Source # | |
| ((~) * info (ResolveObjectMethod t Object), MethodInfo * info Object p) => IsLabelProxy t (Object -> p) Source # | |
| HasAttributeList * Object Source # | |
| type SignalList Object Source # | |
| type AttributeList Object Source # | |
Methods
addRelationship
data ObjectAddRelationshipMethodInfo Source #
Instances
| ((~) * signature (RelationType -> b -> m Bool), MonadIO m, IsObject a, IsObject b) => MethodInfo * ObjectAddRelationshipMethodInfo a signature Source # | |
objectAddRelationship :: (MonadIO m, IsObject a, IsObject b) => a -> RelationType -> b -> m Bool Source #
getAttributes
getDescription
objectGetDescription :: (MonadIO m, IsObject a) => a -> m Text Source #
getIndexInParent
getLayer
objectGetLayer :: (MonadIO m, IsObject a) => a -> m Layer Source #
Deprecated: Use atk_component_get_layer instead.
getMdiZorder
objectGetMdiZorder :: (MonadIO m, IsObject a) => a -> m Int32 Source #
Deprecated: Use atk_component_get_mdi_zorder instead.
getNAccessibleChildren
getName
objectGetName :: (MonadIO m, IsObject a) => a -> m Text Source #
getObjectLocale
objectGetObjectLocale :: (MonadIO m, IsObject a) => a -> m Text Source #
getParent
getRole
initialize
notifyStateChange
peekParent
refAccessibleChild
refRelationSet
data ObjectRefRelationSetMethodInfo Source #
Instances
| ((~) * signature (m RelationSet), MonadIO m, IsObject a) => MethodInfo * ObjectRefRelationSetMethodInfo a signature Source # | |
objectRefRelationSet :: (MonadIO m, IsObject a) => a -> m RelationSet Source #
refStateSet
removePropertyChangeHandler
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 # | |
objectRemoveRelationship :: (MonadIO m, IsObject a, IsObject b) => a -> RelationType -> b -> m Bool Source #
setDescription
objectSetDescription :: (MonadIO m, IsObject a) => a -> Text -> m () Source #
setName
objectSetName :: (MonadIO m, IsObject a) => a -> Text -> m () Source #
setParent
setRole
Properties
accessibleComponentLayer
data ObjectAccessibleComponentLayerPropertyInfo Source #
Instances
| AttrInfo ObjectAccessibleComponentLayerPropertyInfo Source # | |
| type AttrSetTypeConstraint ObjectAccessibleComponentLayerPropertyInfo Source # | |
| type AttrOrigin ObjectAccessibleComponentLayerPropertyInfo Source # | |
| type AttrLabel ObjectAccessibleComponentLayerPropertyInfo Source # | |
| type AttrGetType ObjectAccessibleComponentLayerPropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleComponentLayerPropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleComponentLayerPropertyInfo Source # | |
objectAccessibleComponentLayer :: AttrLabelProxy "accessibleComponentLayer" Source #
accessibleComponentMdiZorder
data ObjectAccessibleComponentMdiZorderPropertyInfo Source #
Instances
| AttrInfo ObjectAccessibleComponentMdiZorderPropertyInfo Source # | |
| type AttrSetTypeConstraint ObjectAccessibleComponentMdiZorderPropertyInfo Source # | |
| type AttrOrigin ObjectAccessibleComponentMdiZorderPropertyInfo Source # | |
| type AttrLabel ObjectAccessibleComponentMdiZorderPropertyInfo Source # | |
| type AttrGetType ObjectAccessibleComponentMdiZorderPropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleComponentMdiZorderPropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleComponentMdiZorderPropertyInfo Source # | |
objectAccessibleComponentMdiZorder :: AttrLabelProxy "accessibleComponentMdiZorder" Source #
accessibleDescription
data ObjectAccessibleDescriptionPropertyInfo Source #
Instances
| AttrInfo ObjectAccessibleDescriptionPropertyInfo Source # | |
| type AttrSetTypeConstraint ObjectAccessibleDescriptionPropertyInfo Source # | |
| type AttrOrigin ObjectAccessibleDescriptionPropertyInfo Source # | |
| type AttrLabel ObjectAccessibleDescriptionPropertyInfo Source # | |
| type AttrGetType ObjectAccessibleDescriptionPropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleDescriptionPropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleDescriptionPropertyInfo Source # | |
clearObjectAccessibleDescription :: (MonadIO m, IsObject o) => o -> m () Source #
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 AttrOrigin ObjectAccessibleHypertextNlinksPropertyInfo Source # | |
| type AttrLabel ObjectAccessibleHypertextNlinksPropertyInfo Source # | |
| type AttrGetType ObjectAccessibleHypertextNlinksPropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleHypertextNlinksPropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleHypertextNlinksPropertyInfo Source # | |
objectAccessibleHypertextNlinks :: AttrLabelProxy "accessibleHypertextNlinks" Source #
accessibleName
data ObjectAccessibleNamePropertyInfo Source #
Instances
| AttrInfo ObjectAccessibleNamePropertyInfo Source # | |
| type AttrSetTypeConstraint ObjectAccessibleNamePropertyInfo Source # | |
| type AttrOrigin ObjectAccessibleNamePropertyInfo Source # | |
| type AttrLabel ObjectAccessibleNamePropertyInfo Source # | |
| type AttrGetType ObjectAccessibleNamePropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleNamePropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleNamePropertyInfo Source # | |
clearObjectAccessibleName :: (MonadIO m, IsObject o) => o -> m () Source #
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 # | |
| type AttrSetTypeConstraint ObjectAccessibleParentPropertyInfo Source # | |
| type AttrOrigin ObjectAccessibleParentPropertyInfo Source # | |
| type AttrLabel ObjectAccessibleParentPropertyInfo Source # | |
| type AttrGetType ObjectAccessibleParentPropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleParentPropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleParentPropertyInfo Source # | |
clearObjectAccessibleParent :: (MonadIO m, IsObject o) => o -> m () Source #
objectAccessibleParent :: AttrLabelProxy "accessibleParent" Source #
accessibleRole
data ObjectAccessibleRolePropertyInfo Source #
Instances
| AttrInfo ObjectAccessibleRolePropertyInfo Source # | |
| type AttrSetTypeConstraint ObjectAccessibleRolePropertyInfo Source # | |
| type AttrOrigin ObjectAccessibleRolePropertyInfo Source # | |
| type AttrLabel ObjectAccessibleRolePropertyInfo Source # | |
| type AttrGetType ObjectAccessibleRolePropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleRolePropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleRolePropertyInfo Source # | |
objectAccessibleRole :: AttrLabelProxy "accessibleRole" Source #
accessibleTableCaption
data ObjectAccessibleTableCaptionPropertyInfo Source #
Instances
| AttrInfo ObjectAccessibleTableCaptionPropertyInfo Source # | |
| type AttrSetTypeConstraint ObjectAccessibleTableCaptionPropertyInfo Source # | |
| type AttrOrigin ObjectAccessibleTableCaptionPropertyInfo Source # | |
| type AttrLabel ObjectAccessibleTableCaptionPropertyInfo Source # | |
| type AttrGetType ObjectAccessibleTableCaptionPropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleTableCaptionPropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleTableCaptionPropertyInfo Source # | |
clearObjectAccessibleTableCaption :: (MonadIO m, IsObject o) => o -> m () Source #
constructObjectAccessibleTableCaption :: IsObject o => Text -> IO (GValueConstruct o) Source #
objectAccessibleTableCaption :: AttrLabelProxy "accessibleTableCaption" Source #
setObjectAccessibleTableCaption :: (MonadIO m, IsObject o) => o -> Text -> m () Source #
accessibleTableCaptionObject
data ObjectAccessibleTableCaptionObjectPropertyInfo Source #
Instances
| AttrInfo ObjectAccessibleTableCaptionObjectPropertyInfo Source # | |
| type AttrSetTypeConstraint ObjectAccessibleTableCaptionObjectPropertyInfo Source # | |
| type AttrOrigin ObjectAccessibleTableCaptionObjectPropertyInfo Source # | |
| type AttrLabel ObjectAccessibleTableCaptionObjectPropertyInfo Source # | |
| type AttrGetType ObjectAccessibleTableCaptionObjectPropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleTableCaptionObjectPropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleTableCaptionObjectPropertyInfo Source # | |
clearObjectAccessibleTableCaptionObject :: (MonadIO m, IsObject o) => o -> m () Source #
constructObjectAccessibleTableCaptionObject :: (IsObject o, IsObject a) => a -> IO (GValueConstruct o) Source #
objectAccessibleTableCaptionObject :: AttrLabelProxy "accessibleTableCaptionObject" Source #
setObjectAccessibleTableCaptionObject :: (MonadIO m, IsObject o, IsObject a) => o -> a -> m () Source #
accessibleTableColumnDescription
data ObjectAccessibleTableColumnDescriptionPropertyInfo Source #
Instances
| AttrInfo ObjectAccessibleTableColumnDescriptionPropertyInfo Source # | |
| type AttrSetTypeConstraint ObjectAccessibleTableColumnDescriptionPropertyInfo Source # | |
| type AttrOrigin ObjectAccessibleTableColumnDescriptionPropertyInfo Source # | |
| type AttrLabel ObjectAccessibleTableColumnDescriptionPropertyInfo Source # | |
| type AttrGetType ObjectAccessibleTableColumnDescriptionPropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleTableColumnDescriptionPropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleTableColumnDescriptionPropertyInfo Source # | |
clearObjectAccessibleTableColumnDescription :: (MonadIO m, IsObject o) => o -> m () Source #
constructObjectAccessibleTableColumnDescription :: IsObject o => Text -> IO (GValueConstruct o) Source #
getObjectAccessibleTableColumnDescription :: (MonadIO m, IsObject o) => o -> m (Maybe Text) Source #
objectAccessibleTableColumnDescription :: AttrLabelProxy "accessibleTableColumnDescription" Source #
setObjectAccessibleTableColumnDescription :: (MonadIO m, IsObject o) => o -> Text -> m () Source #
accessibleTableColumnHeader
data ObjectAccessibleTableColumnHeaderPropertyInfo Source #
Instances
| AttrInfo ObjectAccessibleTableColumnHeaderPropertyInfo Source # | |
| type AttrSetTypeConstraint ObjectAccessibleTableColumnHeaderPropertyInfo Source # | |
| type AttrOrigin ObjectAccessibleTableColumnHeaderPropertyInfo Source # | |
| type AttrLabel ObjectAccessibleTableColumnHeaderPropertyInfo Source # | |
| type AttrGetType ObjectAccessibleTableColumnHeaderPropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleTableColumnHeaderPropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleTableColumnHeaderPropertyInfo Source # | |
clearObjectAccessibleTableColumnHeader :: (MonadIO m, IsObject o) => o -> m () Source #
constructObjectAccessibleTableColumnHeader :: (IsObject o, IsObject a) => a -> IO (GValueConstruct o) Source #
objectAccessibleTableColumnHeader :: AttrLabelProxy "accessibleTableColumnHeader" Source #
setObjectAccessibleTableColumnHeader :: (MonadIO m, IsObject o, IsObject a) => o -> a -> m () Source #
accessibleTableRowDescription
data ObjectAccessibleTableRowDescriptionPropertyInfo Source #
Instances
| AttrInfo ObjectAccessibleTableRowDescriptionPropertyInfo Source # | |
| type AttrSetTypeConstraint ObjectAccessibleTableRowDescriptionPropertyInfo Source # | |
| type AttrOrigin ObjectAccessibleTableRowDescriptionPropertyInfo Source # | |
| type AttrLabel ObjectAccessibleTableRowDescriptionPropertyInfo Source # | |
| type AttrGetType ObjectAccessibleTableRowDescriptionPropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleTableRowDescriptionPropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleTableRowDescriptionPropertyInfo Source # | |
clearObjectAccessibleTableRowDescription :: (MonadIO m, IsObject o) => o -> m () Source #
constructObjectAccessibleTableRowDescription :: IsObject o => Text -> IO (GValueConstruct o) Source #
objectAccessibleTableRowDescription :: AttrLabelProxy "accessibleTableRowDescription" Source #
setObjectAccessibleTableRowDescription :: (MonadIO m, IsObject o) => o -> Text -> m () Source #
accessibleTableRowHeader
data ObjectAccessibleTableRowHeaderPropertyInfo Source #
Instances
| AttrInfo ObjectAccessibleTableRowHeaderPropertyInfo Source # | |
| type AttrSetTypeConstraint ObjectAccessibleTableRowHeaderPropertyInfo Source # | |
| type AttrOrigin ObjectAccessibleTableRowHeaderPropertyInfo Source # | |
| type AttrLabel ObjectAccessibleTableRowHeaderPropertyInfo Source # | |
| type AttrGetType ObjectAccessibleTableRowHeaderPropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleTableRowHeaderPropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleTableRowHeaderPropertyInfo Source # | |
clearObjectAccessibleTableRowHeader :: (MonadIO m, IsObject o) => o -> m () Source #
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 AttrGetType ObjectAccessibleTableSummaryPropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleTableSummaryPropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleTableSummaryPropertyInfo Source # | |
clearObjectAccessibleTableSummary :: (MonadIO m, IsObject o) => o -> m () Source #
constructObjectAccessibleTableSummary :: (IsObject o, IsObject a) => a -> IO (GValueConstruct o) Source #
objectAccessibleTableSummary :: AttrLabelProxy "accessibleTableSummary" Source #
accessibleValue
data ObjectAccessibleValuePropertyInfo Source #
Instances
| AttrInfo ObjectAccessibleValuePropertyInfo Source # | |
| type AttrSetTypeConstraint ObjectAccessibleValuePropertyInfo Source # | |
| type AttrOrigin ObjectAccessibleValuePropertyInfo Source # | |
| type AttrLabel ObjectAccessibleValuePropertyInfo Source # | |
| type AttrGetType ObjectAccessibleValuePropertyInfo Source # | |
| type AttrBaseTypeConstraint ObjectAccessibleValuePropertyInfo Source # | |
| type AttrAllowedOps ObjectAccessibleValuePropertyInfo Source # | |
objectAccessibleValue :: AttrLabelProxy "accessibleValue" Source #
Signals
activeDescendantChanged
type ObjectActiveDescendantChangedCallback = Ptr () -> IO () Source #
data ObjectActiveDescendantChangedSignalInfo Source #
Instances
| SignalInfo ObjectActiveDescendantChangedSignalInfo Source # | |
| type HaskellCallbackType ObjectActiveDescendantChangedSignalInfo Source # | |
afterObjectActiveDescendantChanged :: (GObject a, MonadIO m) => a -> ObjectActiveDescendantChangedCallback -> m SignalHandlerId Source #
genClosure_ObjectActiveDescendantChanged :: ObjectActiveDescendantChangedCallback -> IO Closure Source #
mk_ObjectActiveDescendantChangedCallback :: C_ObjectActiveDescendantChangedCallback -> IO (FunPtr C_ObjectActiveDescendantChangedCallback) Source #
onObjectActiveDescendantChanged :: (GObject a, MonadIO m) => a -> ObjectActiveDescendantChangedCallback -> m SignalHandlerId Source #
wrap_ObjectActiveDescendantChangedCallback :: ObjectActiveDescendantChangedCallback -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
childrenChanged
data ObjectChildrenChangedSignalInfo Source #
Instances
| SignalInfo ObjectChildrenChangedSignalInfo Source # | |
| type HaskellCallbackType ObjectChildrenChangedSignalInfo Source # | |
afterObjectChildrenChanged :: (GObject a, MonadIO m) => a -> ObjectChildrenChangedCallback -> m SignalHandlerId Source #
genClosure_ObjectChildrenChanged :: ObjectChildrenChangedCallback -> IO Closure Source #
mk_ObjectChildrenChangedCallback :: C_ObjectChildrenChangedCallback -> IO (FunPtr C_ObjectChildrenChangedCallback) Source #
onObjectChildrenChanged :: (GObject a, MonadIO m) => a -> ObjectChildrenChangedCallback -> m SignalHandlerId Source #
wrap_ObjectChildrenChangedCallback :: ObjectChildrenChangedCallback -> Ptr () -> Word32 -> Ptr () -> Ptr () -> IO () Source #
focusEvent
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 # | |
| type HaskellCallbackType ObjectFocusEventSignalInfo Source # | |
afterObjectFocusEvent :: (GObject a, MonadIO m) => a -> ObjectFocusEventCallback -> m SignalHandlerId Source #
genClosure_ObjectFocusEvent :: ObjectFocusEventCallback -> IO Closure Source #
mk_ObjectFocusEventCallback :: C_ObjectFocusEventCallback -> IO (FunPtr C_ObjectFocusEventCallback) Source #
onObjectFocusEvent :: (GObject a, MonadIO m) => a -> ObjectFocusEventCallback -> m SignalHandlerId Source #
wrap_ObjectFocusEventCallback :: ObjectFocusEventCallback -> Ptr () -> CInt -> Ptr () -> IO () Source #
propertyChange
type ObjectPropertyChangeCallback = Ptr () -> IO () Source #
data ObjectPropertyChangeSignalInfo Source #
Instances
| SignalInfo ObjectPropertyChangeSignalInfo Source # | |
| type HaskellCallbackType ObjectPropertyChangeSignalInfo Source # | |
afterObjectPropertyChange :: (GObject a, MonadIO m) => a -> ObjectPropertyChangeCallback -> m SignalHandlerId Source #
genClosure_ObjectPropertyChange :: ObjectPropertyChangeCallback -> IO Closure Source #
mk_ObjectPropertyChangeCallback :: C_ObjectPropertyChangeCallback -> IO (FunPtr C_ObjectPropertyChangeCallback) Source #
onObjectPropertyChange :: (GObject a, MonadIO m) => a -> ObjectPropertyChangeCallback -> m SignalHandlerId Source #
wrap_ObjectPropertyChangeCallback :: ObjectPropertyChangeCallback -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
stateChange
type ObjectStateChangeCallback = Text -> Bool -> IO () Source #
data ObjectStateChangeSignalInfo Source #
Instances
| SignalInfo ObjectStateChangeSignalInfo Source # | |
| type HaskellCallbackType ObjectStateChangeSignalInfo Source # | |
afterObjectStateChange :: (GObject a, MonadIO m) => a -> ObjectStateChangeCallback -> m SignalHandlerId Source #
genClosure_ObjectStateChange :: ObjectStateChangeCallback -> IO Closure Source #
mk_ObjectStateChangeCallback :: C_ObjectStateChangeCallback -> IO (FunPtr C_ObjectStateChangeCallback) Source #
onObjectStateChange :: (GObject a, MonadIO m) => a -> ObjectStateChangeCallback -> m SignalHandlerId Source #
wrap_ObjectStateChangeCallback :: ObjectStateChangeCallback -> Ptr () -> CString -> CInt -> Ptr () -> IO () Source #
visibleDataChanged
type ObjectVisibleDataChangedCallback = IO () Source #
data ObjectVisibleDataChangedSignalInfo Source #
Instances
| SignalInfo ObjectVisibleDataChangedSignalInfo Source # | |
| type HaskellCallbackType ObjectVisibleDataChangedSignalInfo Source # | |
afterObjectVisibleDataChanged :: (GObject a, MonadIO m) => a -> ObjectVisibleDataChangedCallback -> m SignalHandlerId Source #
mk_ObjectVisibleDataChangedCallback :: C_ObjectVisibleDataChangedCallback -> IO (FunPtr C_ObjectVisibleDataChangedCallback) Source #
onObjectVisibleDataChanged :: (GObject a, MonadIO m) => a -> ObjectVisibleDataChangedCallback -> m SignalHandlerId Source #
wrap_ObjectVisibleDataChangedCallback :: ObjectVisibleDataChangedCallback -> Ptr () -> Ptr () -> IO () Source #