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 |
- Exported types
- Methods
- objectAddRelationship
- objectGetAttributes
- objectGetDescription
- objectGetIndexInParent
- objectGetLayer
- objectGetMdiZorder
- objectGetNAccessibleChildren
- objectGetName
- objectGetObjectLocale
- objectGetParent
- objectGetRole
- objectInitialize
- objectNotifyStateChange
- objectPeekParent
- objectRefAccessibleChild
- objectRefRelationSet
- objectRefStateSet
- objectRemovePropertyChangeHandler
- objectRemoveRelationship
- objectSetDescription
- objectSetName
- objectSetParent
- objectSetRole
- Properties
- AccessibleComponentLayer
- AccessibleComponentMdiZorder
- AccessibleDescription
- AccessibleHypertextNlinks
- AccessibleName
- AccessibleParent
- AccessibleRole
- AccessibleTableCaption
- AccessibleTableCaptionObject
- AccessibleTableColumnDescription
- AccessibleTableColumnHeader
- AccessibleTableRowDescription
- AccessibleTableRowHeader
- AccessibleTableSummary
- AccessibleValue
- Signals
- newtype Object = Object (ForeignPtr Object)
- class GObject o => ObjectK o
- toObject :: ObjectK o => o -> IO Object
- noObject :: Maybe Object
- data ObjectAddRelationshipMethodInfo
- objectAddRelationship :: (MonadIO m, ObjectK a, ObjectK b) => a -> RelationType -> b -> m Bool
- data ObjectGetAttributesMethodInfo
- objectGetAttributes :: (MonadIO m, ObjectK a) => a -> m [Ptr ()]
- data ObjectGetDescriptionMethodInfo
- objectGetDescription :: (MonadIO m, ObjectK a) => a -> m Text
- data ObjectGetIndexInParentMethodInfo
- objectGetIndexInParent :: (MonadIO m, ObjectK a) => a -> m Int32
- data ObjectGetLayerMethodInfo
- objectGetLayer :: (MonadIO m, ObjectK a) => a -> m Layer
- data ObjectGetMdiZorderMethodInfo
- objectGetMdiZorder :: (MonadIO m, ObjectK a) => a -> m Int32
- data ObjectGetNAccessibleChildrenMethodInfo
- objectGetNAccessibleChildren :: (MonadIO m, ObjectK a) => a -> m Int32
- data ObjectGetNameMethodInfo
- objectGetName :: (MonadIO m, ObjectK a) => a -> m Text
- data ObjectGetObjectLocaleMethodInfo
- objectGetObjectLocale :: (MonadIO m, ObjectK a) => a -> m Text
- data ObjectGetParentMethodInfo
- objectGetParent :: (MonadIO m, ObjectK a) => a -> m Object
- data ObjectGetRoleMethodInfo
- objectGetRole :: (MonadIO m, ObjectK a) => a -> m Role
- data ObjectInitializeMethodInfo
- objectInitialize :: (MonadIO m, ObjectK a) => a -> Ptr () -> m ()
- data ObjectNotifyStateChangeMethodInfo
- objectNotifyStateChange :: (MonadIO m, ObjectK a) => a -> Word64 -> Bool -> m ()
- data ObjectPeekParentMethodInfo
- objectPeekParent :: (MonadIO m, ObjectK a) => a -> m Object
- data ObjectRefAccessibleChildMethodInfo
- objectRefAccessibleChild :: (MonadIO m, ObjectK a) => a -> Int32 -> m Object
- data ObjectRefRelationSetMethodInfo
- objectRefRelationSet :: (MonadIO m, ObjectK a) => a -> m RelationSet
- data ObjectRefStateSetMethodInfo
- objectRefStateSet :: (MonadIO m, ObjectK a) => a -> m StateSet
- data ObjectRemovePropertyChangeHandlerMethodInfo
- objectRemovePropertyChangeHandler :: (MonadIO m, ObjectK a) => a -> Word32 -> m ()
- data ObjectRemoveRelationshipMethodInfo
- objectRemoveRelationship :: (MonadIO m, ObjectK a, ObjectK b) => a -> RelationType -> b -> m Bool
- data ObjectSetDescriptionMethodInfo
- objectSetDescription :: (MonadIO m, ObjectK a) => a -> Text -> m ()
- data ObjectSetNameMethodInfo
- objectSetName :: (MonadIO m, ObjectK a) => a -> Text -> m ()
- data ObjectSetParentMethodInfo
- objectSetParent :: (MonadIO m, ObjectK a, ObjectK b) => a -> b -> m ()
- data ObjectSetRoleMethodInfo
- objectSetRole :: (MonadIO m, ObjectK a) => a -> Role -> m ()
- data ObjectAccessibleComponentLayerPropertyInfo
- getObjectAccessibleComponentLayer :: (MonadIO m, ObjectK o) => o -> m Int32
- data ObjectAccessibleComponentMdiZorderPropertyInfo
- getObjectAccessibleComponentMdiZorder :: (MonadIO m, ObjectK o) => o -> m Int32
- data ObjectAccessibleDescriptionPropertyInfo
- constructObjectAccessibleDescription :: Text -> IO ([Char], GValue)
- getObjectAccessibleDescription :: (MonadIO m, ObjectK o) => o -> m Text
- setObjectAccessibleDescription :: (MonadIO m, ObjectK o) => o -> Text -> m ()
- data ObjectAccessibleHypertextNlinksPropertyInfo
- getObjectAccessibleHypertextNlinks :: (MonadIO m, ObjectK o) => o -> m Int32
- data ObjectAccessibleNamePropertyInfo
- constructObjectAccessibleName :: Text -> IO ([Char], GValue)
- getObjectAccessibleName :: (MonadIO m, ObjectK o) => o -> m Text
- setObjectAccessibleName :: (MonadIO m, ObjectK o) => o -> Text -> m ()
- data ObjectAccessibleParentPropertyInfo
- constructObjectAccessibleParent :: ObjectK a => a -> IO ([Char], GValue)
- getObjectAccessibleParent :: (MonadIO m, ObjectK o) => o -> m Object
- setObjectAccessibleParent :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m ()
- data ObjectAccessibleRolePropertyInfo
- constructObjectAccessibleRole :: Int32 -> IO ([Char], GValue)
- getObjectAccessibleRole :: (MonadIO m, ObjectK o) => o -> m Int32
- setObjectAccessibleRole :: (MonadIO m, ObjectK o) => o -> Int32 -> m ()
- data ObjectAccessibleTableCaptionPropertyInfo
- constructObjectAccessibleTableCaption :: Text -> IO ([Char], GValue)
- getObjectAccessibleTableCaption :: (MonadIO m, ObjectK o) => o -> m Text
- setObjectAccessibleTableCaption :: (MonadIO m, ObjectK o) => o -> Text -> m ()
- data ObjectAccessibleTableCaptionObjectPropertyInfo
- constructObjectAccessibleTableCaptionObject :: ObjectK a => a -> IO ([Char], GValue)
- getObjectAccessibleTableCaptionObject :: (MonadIO m, ObjectK o) => o -> m Object
- setObjectAccessibleTableCaptionObject :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m ()
- data ObjectAccessibleTableColumnDescriptionPropertyInfo
- constructObjectAccessibleTableColumnDescription :: Text -> IO ([Char], GValue)
- getObjectAccessibleTableColumnDescription :: (MonadIO m, ObjectK o) => o -> m Text
- setObjectAccessibleTableColumnDescription :: (MonadIO m, ObjectK o) => o -> Text -> m ()
- data ObjectAccessibleTableColumnHeaderPropertyInfo
- constructObjectAccessibleTableColumnHeader :: ObjectK a => a -> IO ([Char], GValue)
- getObjectAccessibleTableColumnHeader :: (MonadIO m, ObjectK o) => o -> m Object
- setObjectAccessibleTableColumnHeader :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m ()
- data ObjectAccessibleTableRowDescriptionPropertyInfo
- constructObjectAccessibleTableRowDescription :: Text -> IO ([Char], GValue)
- getObjectAccessibleTableRowDescription :: (MonadIO m, ObjectK o) => o -> m Text
- setObjectAccessibleTableRowDescription :: (MonadIO m, ObjectK o) => o -> Text -> m ()
- data ObjectAccessibleTableRowHeaderPropertyInfo
- constructObjectAccessibleTableRowHeader :: ObjectK a => a -> IO ([Char], GValue)
- getObjectAccessibleTableRowHeader :: (MonadIO m, ObjectK o) => o -> m Object
- setObjectAccessibleTableRowHeader :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m ()
- data ObjectAccessibleTableSummaryPropertyInfo
- constructObjectAccessibleTableSummary :: ObjectK a => a -> IO ([Char], GValue)
- getObjectAccessibleTableSummary :: (MonadIO m, ObjectK o) => o -> m Object
- setObjectAccessibleTableSummary :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m ()
- data ObjectAccessibleValuePropertyInfo
- constructObjectAccessibleValue :: Double -> IO ([Char], GValue)
- getObjectAccessibleValue :: (MonadIO m, ObjectK o) => o -> m Double
- setObjectAccessibleValue :: (MonadIO m, ObjectK o) => o -> Double -> m ()
- type ObjectActiveDescendantChangedCallback = Ptr () -> IO ()
- type ObjectActiveDescendantChangedCallbackC = Ptr () -> Ptr () -> Ptr () -> IO ()
- data ObjectActiveDescendantChangedSignalInfo
- afterObjectActiveDescendantChanged :: (GObject a, MonadIO m) => a -> ObjectActiveDescendantChangedCallback -> m SignalHandlerId
- mkObjectActiveDescendantChangedCallback :: ObjectActiveDescendantChangedCallbackC -> IO (FunPtr ObjectActiveDescendantChangedCallbackC)
- noObjectActiveDescendantChangedCallback :: Maybe ObjectActiveDescendantChangedCallback
- objectActiveDescendantChangedCallbackWrapper :: ObjectActiveDescendantChangedCallback -> Ptr () -> Ptr () -> Ptr () -> IO ()
- objectActiveDescendantChangedClosure :: ObjectActiveDescendantChangedCallback -> IO Closure
- onObjectActiveDescendantChanged :: (GObject a, MonadIO m) => a -> ObjectActiveDescendantChangedCallback -> m SignalHandlerId
- type ObjectChildrenChangedCallback = Word32 -> Ptr () -> IO ()
- type ObjectChildrenChangedCallbackC = Ptr () -> Word32 -> Ptr () -> Ptr () -> IO ()
- data ObjectChildrenChangedSignalInfo
- afterObjectChildrenChanged :: (GObject a, MonadIO m) => a -> ObjectChildrenChangedCallback -> m SignalHandlerId
- mkObjectChildrenChangedCallback :: ObjectChildrenChangedCallbackC -> IO (FunPtr ObjectChildrenChangedCallbackC)
- noObjectChildrenChangedCallback :: Maybe ObjectChildrenChangedCallback
- objectChildrenChangedCallbackWrapper :: ObjectChildrenChangedCallback -> Ptr () -> Word32 -> Ptr () -> Ptr () -> IO ()
- objectChildrenChangedClosure :: ObjectChildrenChangedCallback -> IO Closure
- onObjectChildrenChanged :: (GObject a, MonadIO m) => a -> ObjectChildrenChangedCallback -> m SignalHandlerId
- type ObjectFocusEventCallback = Bool -> IO ()
- type ObjectFocusEventCallbackC = Ptr () -> CInt -> Ptr () -> IO ()
- data ObjectFocusEventSignalInfo
- afterObjectFocusEvent :: (GObject a, MonadIO m) => a -> ObjectFocusEventCallback -> m SignalHandlerId
- mkObjectFocusEventCallback :: ObjectFocusEventCallbackC -> IO (FunPtr ObjectFocusEventCallbackC)
- noObjectFocusEventCallback :: Maybe ObjectFocusEventCallback
- objectFocusEventCallbackWrapper :: ObjectFocusEventCallback -> Ptr () -> CInt -> Ptr () -> IO ()
- objectFocusEventClosure :: ObjectFocusEventCallback -> IO Closure
- onObjectFocusEvent :: (GObject a, MonadIO m) => a -> ObjectFocusEventCallback -> m SignalHandlerId
- type ObjectPropertyChangeCallback = Ptr () -> IO ()
- type ObjectPropertyChangeCallbackC = Ptr () -> Ptr () -> Ptr () -> IO ()
- data ObjectPropertyChangeSignalInfo
- afterObjectPropertyChange :: (GObject a, MonadIO m) => a -> ObjectPropertyChangeCallback -> m SignalHandlerId
- mkObjectPropertyChangeCallback :: ObjectPropertyChangeCallbackC -> IO (FunPtr ObjectPropertyChangeCallbackC)
- noObjectPropertyChangeCallback :: Maybe ObjectPropertyChangeCallback
- objectPropertyChangeCallbackWrapper :: ObjectPropertyChangeCallback -> Ptr () -> Ptr () -> Ptr () -> IO ()
- objectPropertyChangeClosure :: ObjectPropertyChangeCallback -> IO Closure
- onObjectPropertyChange :: (GObject a, MonadIO m) => a -> ObjectPropertyChangeCallback -> m SignalHandlerId
- type ObjectStateChangeCallback = Text -> Bool -> IO ()
- type ObjectStateChangeCallbackC = Ptr () -> CString -> CInt -> Ptr () -> IO ()
- data ObjectStateChangeSignalInfo
- afterObjectStateChange :: (GObject a, MonadIO m) => a -> ObjectStateChangeCallback -> m SignalHandlerId
- mkObjectStateChangeCallback :: ObjectStateChangeCallbackC -> IO (FunPtr ObjectStateChangeCallbackC)
- noObjectStateChangeCallback :: Maybe ObjectStateChangeCallback
- objectStateChangeCallbackWrapper :: ObjectStateChangeCallback -> Ptr () -> CString -> CInt -> Ptr () -> IO ()
- objectStateChangeClosure :: ObjectStateChangeCallback -> IO Closure
- onObjectStateChange :: (GObject a, MonadIO m) => a -> ObjectStateChangeCallback -> m SignalHandlerId
- type ObjectVisibleDataChangedCallback = IO ()
- type ObjectVisibleDataChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data ObjectVisibleDataChangedSignalInfo
- afterObjectVisibleDataChanged :: (GObject a, MonadIO m) => a -> ObjectVisibleDataChangedCallback -> m SignalHandlerId
- mkObjectVisibleDataChangedCallback :: ObjectVisibleDataChangedCallbackC -> IO (FunPtr ObjectVisibleDataChangedCallbackC)
- noObjectVisibleDataChangedCallback :: Maybe ObjectVisibleDataChangedCallback
- objectVisibleDataChangedCallbackWrapper :: ObjectVisibleDataChangedCallback -> Ptr () -> Ptr () -> IO ()
- objectVisibleDataChangedClosure :: ObjectVisibleDataChangedCallback -> IO Closure
- onObjectVisibleDataChanged :: (GObject a, MonadIO m) => a -> ObjectVisibleDataChangedCallback -> m SignalHandlerId
Exported types
GObject 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 | |
type ParentTypes Object Source | |
type AttributeList Object Source | |
type SignalList Object Source |
Methods
objectAddRelationship
data ObjectAddRelationshipMethodInfo Source
((~) (TYPE Lifted) signature (RelationType -> b -> m Bool), MonadIO m, ObjectK a, ObjectK b) => MethodInfo (TYPE Lifted) ObjectAddRelationshipMethodInfo a signature Source | |
objectAddRelationship :: (MonadIO m, ObjectK a, ObjectK b) => a -> RelationType -> b -> m Bool Source
objectGetAttributes
data ObjectGetAttributesMethodInfo Source
((~) (TYPE Lifted) signature (m [Ptr ()]), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectGetAttributesMethodInfo a signature Source | |
objectGetAttributes :: (MonadIO m, ObjectK a) => a -> m [Ptr ()] Source
objectGetDescription
data ObjectGetDescriptionMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectGetDescriptionMethodInfo a signature Source | |
objectGetDescription :: (MonadIO m, ObjectK a) => a -> m Text Source
objectGetIndexInParent
data ObjectGetIndexInParentMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectGetIndexInParentMethodInfo a signature Source | |
objectGetIndexInParent :: (MonadIO m, ObjectK a) => a -> m Int32 Source
objectGetLayer
data ObjectGetLayerMethodInfo Source
((~) (TYPE Lifted) signature (m Layer), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectGetLayerMethodInfo a signature Source | |
objectGetLayer :: (MonadIO m, ObjectK a) => a -> m Layer Source
Deprecated: Use atk_component_get_layer instead.
objectGetMdiZorder
data ObjectGetMdiZorderMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectGetMdiZorderMethodInfo a signature Source | |
objectGetMdiZorder :: (MonadIO m, ObjectK a) => a -> m Int32 Source
Deprecated: Use atk_component_get_mdi_zorder instead.
objectGetNAccessibleChildren
data ObjectGetNAccessibleChildrenMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectGetNAccessibleChildrenMethodInfo a signature Source | |
objectGetNAccessibleChildren :: (MonadIO m, ObjectK a) => a -> m Int32 Source
objectGetName
data ObjectGetNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectGetNameMethodInfo a signature Source | |
objectGetName :: (MonadIO m, ObjectK a) => a -> m Text Source
objectGetObjectLocale
data ObjectGetObjectLocaleMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectGetObjectLocaleMethodInfo a signature Source | |
objectGetObjectLocale :: (MonadIO m, ObjectK a) => a -> m Text Source
objectGetParent
data ObjectGetParentMethodInfo Source
((~) (TYPE Lifted) signature (m Object), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectGetParentMethodInfo a signature Source | |
objectGetParent :: (MonadIO m, ObjectK a) => a -> m Object Source
objectGetRole
data ObjectGetRoleMethodInfo Source
((~) (TYPE Lifted) signature (m Role), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectGetRoleMethodInfo a signature Source | |
objectGetRole :: (MonadIO m, ObjectK a) => a -> m Role Source
objectInitialize
data ObjectInitializeMethodInfo Source
((~) (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
data ObjectPeekParentMethodInfo Source
((~) (TYPE Lifted) signature (m Object), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectPeekParentMethodInfo a signature Source | |
objectPeekParent :: (MonadIO m, ObjectK a) => a -> m Object Source
objectRefAccessibleChild
objectRefRelationSet
data ObjectRefRelationSetMethodInfo Source
((~) (TYPE Lifted) signature (m RelationSet), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectRefRelationSetMethodInfo a signature Source | |
objectRefRelationSet :: (MonadIO m, ObjectK a) => a -> m RelationSet Source
objectRefStateSet
data ObjectRefStateSetMethodInfo Source
((~) (TYPE Lifted) signature (m StateSet), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectRefStateSetMethodInfo a signature Source | |
objectRefStateSet :: (MonadIO m, ObjectK a) => a -> m StateSet Source
objectRemovePropertyChangeHandler
data ObjectRemovePropertyChangeHandlerMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectRemovePropertyChangeHandlerMethodInfo a signature Source | |
objectRemovePropertyChangeHandler :: (MonadIO m, ObjectK a) => a -> Word32 -> m () Source
Deprecated: Since 2.12.Removes a property change handler.
objectRemoveRelationship
data ObjectRemoveRelationshipMethodInfo Source
((~) (TYPE Lifted) signature (RelationType -> b -> m Bool), MonadIO m, ObjectK a, ObjectK b) => MethodInfo (TYPE Lifted) ObjectRemoveRelationshipMethodInfo a signature Source | |
objectRemoveRelationship :: (MonadIO m, ObjectK a, ObjectK b) => a -> RelationType -> b -> m Bool Source
objectSetDescription
data ObjectSetDescriptionMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectSetDescriptionMethodInfo a signature Source | |
objectSetDescription :: (MonadIO m, ObjectK a) => a -> Text -> m () Source
objectSetName
data ObjectSetNameMethodInfo Source
((~) (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
((~) (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
((~) (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
getObjectAccessibleComponentLayer :: (MonadIO m, ObjectK o) => o -> m Int32 Source
AccessibleComponentMdiZorder
data ObjectAccessibleComponentMdiZorderPropertyInfo Source
getObjectAccessibleComponentMdiZorder :: (MonadIO m, ObjectK o) => o -> m Int32 Source
AccessibleDescription
data ObjectAccessibleDescriptionPropertyInfo Source
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 |
getObjectAccessibleDescription :: (MonadIO m, ObjectK o) => o -> m Text Source
setObjectAccessibleDescription :: (MonadIO m, ObjectK o) => o -> Text -> m () Source
AccessibleHypertextNlinks
data ObjectAccessibleHypertextNlinksPropertyInfo Source
getObjectAccessibleHypertextNlinks :: (MonadIO m, ObjectK o) => o -> m Int32 Source
AccessibleName
data ObjectAccessibleNamePropertyInfo Source
AttrInfo ObjectAccessibleNamePropertyInfo Source | |
type AttrLabel ObjectAccessibleNamePropertyInfo = "accessible-name" Source | |
type AttrGetType ObjectAccessibleNamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint ObjectAccessibleNamePropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleNamePropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps ObjectAccessibleNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getObjectAccessibleName :: (MonadIO m, ObjectK o) => o -> m Text Source
setObjectAccessibleName :: (MonadIO m, ObjectK o) => o -> Text -> m () Source
AccessibleParent
data ObjectAccessibleParentPropertyInfo Source
AttrInfo ObjectAccessibleParentPropertyInfo Source | |
type AttrLabel ObjectAccessibleParentPropertyInfo = "accessible-parent" Source | |
type AttrGetType ObjectAccessibleParentPropertyInfo = Object Source | |
type AttrBaseTypeConstraint ObjectAccessibleParentPropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleParentPropertyInfo = ObjectK Source | |
type AttrAllowedOps ObjectAccessibleParentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getObjectAccessibleParent :: (MonadIO m, ObjectK o) => o -> m Object Source
setObjectAccessibleParent :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source
AccessibleRole
data ObjectAccessibleRolePropertyInfo Source
AttrInfo ObjectAccessibleRolePropertyInfo Source | |
type AttrLabel ObjectAccessibleRolePropertyInfo = "accessible-role" Source | |
type AttrGetType ObjectAccessibleRolePropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint ObjectAccessibleRolePropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleRolePropertyInfo = TYPE Lifted ~ Int32 Source | |
type AttrAllowedOps ObjectAccessibleRolePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getObjectAccessibleRole :: (MonadIO m, ObjectK o) => o -> m Int32 Source
setObjectAccessibleRole :: (MonadIO m, ObjectK o) => o -> Int32 -> m () Source
AccessibleTableCaption
data ObjectAccessibleTableCaptionPropertyInfo Source
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 |
getObjectAccessibleTableCaption :: (MonadIO m, ObjectK o) => o -> m Text Source
setObjectAccessibleTableCaption :: (MonadIO m, ObjectK o) => o -> Text -> m () Source
AccessibleTableCaptionObject
data ObjectAccessibleTableCaptionObjectPropertyInfo Source
getObjectAccessibleTableCaptionObject :: (MonadIO m, ObjectK o) => o -> m Object Source
setObjectAccessibleTableCaptionObject :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source
AccessibleTableColumnDescription
data ObjectAccessibleTableColumnDescriptionPropertyInfo Source
getObjectAccessibleTableColumnDescription :: (MonadIO m, ObjectK o) => o -> m Text Source
setObjectAccessibleTableColumnDescription :: (MonadIO m, ObjectK o) => o -> Text -> m () Source
AccessibleTableColumnHeader
data ObjectAccessibleTableColumnHeaderPropertyInfo Source
getObjectAccessibleTableColumnHeader :: (MonadIO m, ObjectK o) => o -> m Object Source
setObjectAccessibleTableColumnHeader :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source
AccessibleTableRowDescription
data ObjectAccessibleTableRowDescriptionPropertyInfo Source
getObjectAccessibleTableRowDescription :: (MonadIO m, ObjectK o) => o -> m Text Source
setObjectAccessibleTableRowDescription :: (MonadIO m, ObjectK o) => o -> Text -> m () Source
AccessibleTableRowHeader
data ObjectAccessibleTableRowHeaderPropertyInfo Source
getObjectAccessibleTableRowHeader :: (MonadIO m, ObjectK o) => o -> m Object Source
setObjectAccessibleTableRowHeader :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source
AccessibleTableSummary
data ObjectAccessibleTableSummaryPropertyInfo Source
getObjectAccessibleTableSummary :: (MonadIO m, ObjectK o) => o -> m Object Source
setObjectAccessibleTableSummary :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source
AccessibleValue
data ObjectAccessibleValuePropertyInfo Source
AttrInfo ObjectAccessibleValuePropertyInfo Source | |
type AttrLabel ObjectAccessibleValuePropertyInfo = "accessible-value" Source | |
type AttrGetType ObjectAccessibleValuePropertyInfo = Double Source | |
type AttrBaseTypeConstraint ObjectAccessibleValuePropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleValuePropertyInfo = TYPE Lifted ~ Double Source | |
type AttrAllowedOps ObjectAccessibleValuePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getObjectAccessibleValue :: (MonadIO m, ObjectK o) => o -> m Double Source
setObjectAccessibleValue :: (MonadIO m, ObjectK o) => o -> Double -> m () Source
Signals
ActiveDescendantChanged
type ObjectActiveDescendantChangedCallback = Ptr () -> IO () Source
afterObjectActiveDescendantChanged :: (GObject a, MonadIO m) => a -> ObjectActiveDescendantChangedCallback -> m SignalHandlerId Source
mkObjectActiveDescendantChangedCallback :: ObjectActiveDescendantChangedCallbackC -> IO (FunPtr ObjectActiveDescendantChangedCallbackC) Source
objectActiveDescendantChangedCallbackWrapper :: ObjectActiveDescendantChangedCallback -> Ptr () -> Ptr () -> Ptr () -> IO () Source
onObjectActiveDescendantChanged :: (GObject a, MonadIO m) => a -> ObjectActiveDescendantChangedCallback -> m SignalHandlerId Source
ChildrenChanged
type ObjectChildrenChangedCallback = Word32 -> Ptr () -> IO () Source
afterObjectChildrenChanged :: (GObject a, MonadIO m) => a -> ObjectChildrenChangedCallback -> m SignalHandlerId Source
mkObjectChildrenChangedCallback :: ObjectChildrenChangedCallbackC -> IO (FunPtr ObjectChildrenChangedCallbackC) Source
objectChildrenChangedCallbackWrapper :: ObjectChildrenChangedCallback -> Ptr () -> Word32 -> Ptr () -> Ptr () -> IO () Source
onObjectChildrenChanged :: (GObject a, MonadIO m) => a -> ObjectChildrenChangedCallback -> m SignalHandlerId Source
FocusEvent
type ObjectFocusEventCallback = Bool -> IO () Source
afterObjectFocusEvent :: (GObject a, MonadIO m) => a -> ObjectFocusEventCallback -> m SignalHandlerId Source
mkObjectFocusEventCallback :: ObjectFocusEventCallbackC -> IO (FunPtr ObjectFocusEventCallbackC) Source
objectFocusEventCallbackWrapper :: ObjectFocusEventCallback -> Ptr () -> CInt -> Ptr () -> IO () Source
onObjectFocusEvent :: (GObject a, MonadIO m) => a -> ObjectFocusEventCallback -> m SignalHandlerId Source
PropertyChange
type ObjectPropertyChangeCallback = Ptr () -> IO () Source
afterObjectPropertyChange :: (GObject a, MonadIO m) => a -> ObjectPropertyChangeCallback -> m SignalHandlerId Source
mkObjectPropertyChangeCallback :: ObjectPropertyChangeCallbackC -> IO (FunPtr ObjectPropertyChangeCallbackC) Source
objectPropertyChangeCallbackWrapper :: ObjectPropertyChangeCallback -> Ptr () -> Ptr () -> Ptr () -> IO () Source
onObjectPropertyChange :: (GObject a, MonadIO m) => a -> ObjectPropertyChangeCallback -> m SignalHandlerId Source
StateChange
type ObjectStateChangeCallback = Text -> Bool -> IO () Source
afterObjectStateChange :: (GObject a, MonadIO m) => a -> ObjectStateChangeCallback -> m SignalHandlerId Source
mkObjectStateChangeCallback :: ObjectStateChangeCallbackC -> IO (FunPtr ObjectStateChangeCallbackC) Source
objectStateChangeCallbackWrapper :: ObjectStateChangeCallback -> Ptr () -> CString -> CInt -> Ptr () -> IO () Source
onObjectStateChange :: (GObject a, MonadIO m) => a -> ObjectStateChangeCallback -> m SignalHandlerId Source
VisibleDataChanged
type ObjectVisibleDataChangedCallback = IO () Source
type ObjectVisibleDataChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterObjectVisibleDataChanged :: (GObject a, MonadIO m) => a -> ObjectVisibleDataChangedCallback -> m SignalHandlerId Source
mkObjectVisibleDataChangedCallback :: ObjectVisibleDataChangedCallbackC -> IO (FunPtr ObjectVisibleDataChangedCallbackC) Source
objectVisibleDataChangedCallbackWrapper :: ObjectVisibleDataChangedCallback -> Ptr () -> Ptr () -> IO () Source
onObjectVisibleDataChanged :: (GObject a, MonadIO m) => a -> ObjectVisibleDataChangedCallback -> m SignalHandlerId Source