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
- objectAccessibleComponentLayer :: AttrLabelProxy "accessibleComponentLayer"
- data ObjectAccessibleComponentMdiZorderPropertyInfo
- getObjectAccessibleComponentMdiZorder :: (MonadIO m, ObjectK o) => o -> m Int32
- objectAccessibleComponentMdiZorder :: AttrLabelProxy "accessibleComponentMdiZorder"
- data ObjectAccessibleDescriptionPropertyInfo
- clearObjectAccessibleDescription :: (MonadIO m, ObjectK o) => o -> m ()
- constructObjectAccessibleDescription :: Text -> IO ([Char], GValue)
- getObjectAccessibleDescription :: (MonadIO m, ObjectK o) => o -> m (Maybe Text)
- objectAccessibleDescription :: AttrLabelProxy "accessibleDescription"
- setObjectAccessibleDescription :: (MonadIO m, ObjectK o) => o -> Text -> m ()
- data ObjectAccessibleHypertextNlinksPropertyInfo
- getObjectAccessibleHypertextNlinks :: (MonadIO m, ObjectK o) => o -> m Int32
- objectAccessibleHypertextNlinks :: AttrLabelProxy "accessibleHypertextNlinks"
- data ObjectAccessibleNamePropertyInfo
- clearObjectAccessibleName :: (MonadIO m, ObjectK o) => o -> m ()
- constructObjectAccessibleName :: Text -> IO ([Char], GValue)
- getObjectAccessibleName :: (MonadIO m, ObjectK o) => o -> m (Maybe Text)
- objectAccessibleName :: AttrLabelProxy "accessibleName"
- setObjectAccessibleName :: (MonadIO m, ObjectK o) => o -> Text -> m ()
- data ObjectAccessibleParentPropertyInfo
- clearObjectAccessibleParent :: (MonadIO m, ObjectK o) => o -> m ()
- constructObjectAccessibleParent :: ObjectK a => a -> IO ([Char], GValue)
- getObjectAccessibleParent :: (MonadIO m, ObjectK o) => o -> m (Maybe Object)
- objectAccessibleParent :: AttrLabelProxy "accessibleParent"
- 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
- objectAccessibleRole :: AttrLabelProxy "accessibleRole"
- setObjectAccessibleRole :: (MonadIO m, ObjectK o) => o -> Int32 -> m ()
- data ObjectAccessibleTableCaptionPropertyInfo
- clearObjectAccessibleTableCaption :: (MonadIO m, ObjectK o) => o -> m ()
- constructObjectAccessibleTableCaption :: Text -> IO ([Char], GValue)
- getObjectAccessibleTableCaption :: (MonadIO m, ObjectK o) => o -> m (Maybe Text)
- objectAccessibleTableCaption :: AttrLabelProxy "accessibleTableCaption"
- setObjectAccessibleTableCaption :: (MonadIO m, ObjectK o) => o -> Text -> m ()
- data ObjectAccessibleTableCaptionObjectPropertyInfo
- clearObjectAccessibleTableCaptionObject :: (MonadIO m, ObjectK o) => o -> m ()
- constructObjectAccessibleTableCaptionObject :: ObjectK a => a -> IO ([Char], GValue)
- getObjectAccessibleTableCaptionObject :: (MonadIO m, ObjectK o) => o -> m (Maybe Object)
- objectAccessibleTableCaptionObject :: AttrLabelProxy "accessibleTableCaptionObject"
- setObjectAccessibleTableCaptionObject :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m ()
- data ObjectAccessibleTableColumnDescriptionPropertyInfo
- clearObjectAccessibleTableColumnDescription :: (MonadIO m, ObjectK o) => o -> m ()
- constructObjectAccessibleTableColumnDescription :: Text -> IO ([Char], GValue)
- getObjectAccessibleTableColumnDescription :: (MonadIO m, ObjectK o) => o -> m (Maybe Text)
- objectAccessibleTableColumnDescription :: AttrLabelProxy "accessibleTableColumnDescription"
- setObjectAccessibleTableColumnDescription :: (MonadIO m, ObjectK o) => o -> Text -> m ()
- data ObjectAccessibleTableColumnHeaderPropertyInfo
- clearObjectAccessibleTableColumnHeader :: (MonadIO m, ObjectK o) => o -> m ()
- constructObjectAccessibleTableColumnHeader :: ObjectK a => a -> IO ([Char], GValue)
- getObjectAccessibleTableColumnHeader :: (MonadIO m, ObjectK o) => o -> m (Maybe Object)
- objectAccessibleTableColumnHeader :: AttrLabelProxy "accessibleTableColumnHeader"
- setObjectAccessibleTableColumnHeader :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m ()
- data ObjectAccessibleTableRowDescriptionPropertyInfo
- clearObjectAccessibleTableRowDescription :: (MonadIO m, ObjectK o) => o -> m ()
- constructObjectAccessibleTableRowDescription :: Text -> IO ([Char], GValue)
- getObjectAccessibleTableRowDescription :: (MonadIO m, ObjectK o) => o -> m (Maybe Text)
- objectAccessibleTableRowDescription :: AttrLabelProxy "accessibleTableRowDescription"
- setObjectAccessibleTableRowDescription :: (MonadIO m, ObjectK o) => o -> Text -> m ()
- data ObjectAccessibleTableRowHeaderPropertyInfo
- clearObjectAccessibleTableRowHeader :: (MonadIO m, ObjectK o) => o -> m ()
- constructObjectAccessibleTableRowHeader :: ObjectK a => a -> IO ([Char], GValue)
- getObjectAccessibleTableRowHeader :: (MonadIO m, ObjectK o) => o -> m (Maybe Object)
- objectAccessibleTableRowHeader :: AttrLabelProxy "accessibleTableRowHeader"
- setObjectAccessibleTableRowHeader :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m ()
- data ObjectAccessibleTableSummaryPropertyInfo
- clearObjectAccessibleTableSummary :: (MonadIO m, ObjectK o) => o -> m ()
- constructObjectAccessibleTableSummary :: ObjectK a => a -> IO ([Char], GValue)
- getObjectAccessibleTableSummary :: (MonadIO m, ObjectK o) => o -> m (Maybe Object)
- objectAccessibleTableSummary :: AttrLabelProxy "accessibleTableSummary"
- 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
- objectAccessibleValue :: AttrLabelProxy "accessibleValue"
- 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 | |
((~) * info (ResolveObjectMethod t Object), MethodInfo * info Object p) => IsLabelProxy t (Object -> p) | |
type ParentTypes Object | |
type AttributeList Object | |
type SignalList Object |
Methods
objectAddRelationship
data ObjectAddRelationshipMethodInfo Source
((~) * signature (RelationType -> b -> m Bool), MonadIO m, ObjectK a, ObjectK b) => MethodInfo * ObjectAddRelationshipMethodInfo a signature |
objectAddRelationship :: (MonadIO m, ObjectK a, ObjectK b) => a -> RelationType -> b -> m Bool Source
objectGetAttributes
data ObjectGetAttributesMethodInfo Source
((~) * signature (m [Ptr ()]), MonadIO m, ObjectK a) => MethodInfo * ObjectGetAttributesMethodInfo a signature |
objectGetAttributes :: (MonadIO m, ObjectK a) => a -> m [Ptr ()] Source
objectGetDescription
data ObjectGetDescriptionMethodInfo Source
((~) * signature (m Text), MonadIO m, ObjectK a) => MethodInfo * ObjectGetDescriptionMethodInfo a signature |
objectGetDescription :: (MonadIO m, ObjectK a) => a -> m Text Source
objectGetIndexInParent
data ObjectGetIndexInParentMethodInfo Source
((~) * signature (m Int32), MonadIO m, ObjectK a) => MethodInfo * ObjectGetIndexInParentMethodInfo a signature |
objectGetIndexInParent :: (MonadIO m, ObjectK a) => a -> m Int32 Source
objectGetLayer
data ObjectGetLayerMethodInfo Source
((~) * signature (m Layer), MonadIO m, ObjectK a) => MethodInfo * ObjectGetLayerMethodInfo a signature |
objectGetLayer :: (MonadIO m, ObjectK a) => a -> m Layer Source
Deprecated: Use atk_component_get_layer instead.
objectGetMdiZorder
data ObjectGetMdiZorderMethodInfo Source
((~) * signature (m Int32), MonadIO m, ObjectK a) => MethodInfo * ObjectGetMdiZorderMethodInfo a signature |
objectGetMdiZorder :: (MonadIO m, ObjectK a) => a -> m Int32 Source
Deprecated: Use atk_component_get_mdi_zorder instead.
objectGetNAccessibleChildren
data ObjectGetNAccessibleChildrenMethodInfo Source
((~) * signature (m Int32), MonadIO m, ObjectK a) => MethodInfo * ObjectGetNAccessibleChildrenMethodInfo a signature |
objectGetNAccessibleChildren :: (MonadIO m, ObjectK a) => a -> m Int32 Source
objectGetName
data ObjectGetNameMethodInfo Source
((~) * signature (m Text), MonadIO m, ObjectK a) => MethodInfo * ObjectGetNameMethodInfo a signature |
objectGetName :: (MonadIO m, ObjectK a) => a -> m Text Source
objectGetObjectLocale
data ObjectGetObjectLocaleMethodInfo Source
((~) * signature (m Text), MonadIO m, ObjectK a) => MethodInfo * ObjectGetObjectLocaleMethodInfo a signature |
objectGetObjectLocale :: (MonadIO m, ObjectK a) => a -> m Text Source
objectGetParent
data ObjectGetParentMethodInfo Source
((~) * signature (m Object), MonadIO m, ObjectK a) => MethodInfo * ObjectGetParentMethodInfo a signature |
objectGetParent :: (MonadIO m, ObjectK a) => a -> m Object Source
objectGetRole
data ObjectGetRoleMethodInfo Source
((~) * signature (m Role), MonadIO m, ObjectK a) => MethodInfo * ObjectGetRoleMethodInfo a signature |
objectGetRole :: (MonadIO m, ObjectK a) => a -> m Role Source
objectInitialize
data ObjectInitializeMethodInfo Source
((~) * signature (Ptr () -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectInitializeMethodInfo a signature |
objectInitialize :: (MonadIO m, ObjectK a) => a -> Ptr () -> m () Source
objectNotifyStateChange
data ObjectNotifyStateChangeMethodInfo Source
((~) * signature (Word64 -> Bool -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectNotifyStateChangeMethodInfo a signature |
objectPeekParent
data ObjectPeekParentMethodInfo Source
((~) * signature (m Object), MonadIO m, ObjectK a) => MethodInfo * ObjectPeekParentMethodInfo a signature |
objectPeekParent :: (MonadIO m, ObjectK a) => a -> m Object Source
objectRefAccessibleChild
data ObjectRefAccessibleChildMethodInfo Source
((~) * signature (Int32 -> m Object), MonadIO m, ObjectK a) => MethodInfo * ObjectRefAccessibleChildMethodInfo a signature |
objectRefRelationSet
data ObjectRefRelationSetMethodInfo Source
((~) * signature (m RelationSet), MonadIO m, ObjectK a) => MethodInfo * ObjectRefRelationSetMethodInfo a signature |
objectRefRelationSet :: (MonadIO m, ObjectK a) => a -> m RelationSet Source
objectRefStateSet
data ObjectRefStateSetMethodInfo Source
((~) * signature (m StateSet), MonadIO m, ObjectK a) => MethodInfo * ObjectRefStateSetMethodInfo a signature |
objectRefStateSet :: (MonadIO m, ObjectK a) => a -> m StateSet Source
objectRemovePropertyChangeHandler
data ObjectRemovePropertyChangeHandlerMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectRemovePropertyChangeHandlerMethodInfo a signature |
objectRemovePropertyChangeHandler :: (MonadIO m, ObjectK a) => a -> Word32 -> m () Source
Deprecated: Since 2.12.Removes a property change handler.
objectRemoveRelationship
data ObjectRemoveRelationshipMethodInfo Source
((~) * signature (RelationType -> b -> m Bool), MonadIO m, ObjectK a, ObjectK b) => MethodInfo * ObjectRemoveRelationshipMethodInfo a signature |
objectRemoveRelationship :: (MonadIO m, ObjectK a, ObjectK b) => a -> RelationType -> b -> m Bool Source
objectSetDescription
data ObjectSetDescriptionMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectSetDescriptionMethodInfo a signature |
objectSetDescription :: (MonadIO m, ObjectK a) => a -> Text -> m () Source
objectSetName
data ObjectSetNameMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectSetNameMethodInfo a signature |
objectSetName :: (MonadIO m, ObjectK a) => a -> Text -> m () Source
objectSetParent
data ObjectSetParentMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, ObjectK a, ObjectK b) => MethodInfo * ObjectSetParentMethodInfo a signature |
objectSetParent :: (MonadIO m, ObjectK a, ObjectK b) => a -> b -> m () Source
objectSetRole
data ObjectSetRoleMethodInfo Source
((~) * signature (Role -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectSetRoleMethodInfo a signature |
objectSetRole :: (MonadIO m, ObjectK a) => a -> Role -> m () Source
Properties
AccessibleComponentLayer
data ObjectAccessibleComponentLayerPropertyInfo Source
AttrInfo ObjectAccessibleComponentLayerPropertyInfo | |
type AttrLabel ObjectAccessibleComponentLayerPropertyInfo = "accessible-component-layer" | |
type AttrGetType ObjectAccessibleComponentLayerPropertyInfo = Int32 | |
type AttrBaseTypeConstraint ObjectAccessibleComponentLayerPropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleComponentLayerPropertyInfo = * ~ () | |
type AttrAllowedOps ObjectAccessibleComponentLayerPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getObjectAccessibleComponentLayer :: (MonadIO m, ObjectK o) => o -> m Int32 Source
objectAccessibleComponentLayer :: AttrLabelProxy "accessibleComponentLayer" Source
AccessibleComponentMdiZorder
data ObjectAccessibleComponentMdiZorderPropertyInfo Source
AttrInfo ObjectAccessibleComponentMdiZorderPropertyInfo | |
type AttrLabel ObjectAccessibleComponentMdiZorderPropertyInfo = "accessible-component-mdi-zorder" | |
type AttrGetType ObjectAccessibleComponentMdiZorderPropertyInfo = Int32 | |
type AttrBaseTypeConstraint ObjectAccessibleComponentMdiZorderPropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleComponentMdiZorderPropertyInfo = * ~ () | |
type AttrAllowedOps ObjectAccessibleComponentMdiZorderPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getObjectAccessibleComponentMdiZorder :: (MonadIO m, ObjectK o) => o -> m Int32 Source
objectAccessibleComponentMdiZorder :: AttrLabelProxy "accessibleComponentMdiZorder" Source
AccessibleDescription
data ObjectAccessibleDescriptionPropertyInfo Source
AttrInfo ObjectAccessibleDescriptionPropertyInfo | |
type AttrLabel ObjectAccessibleDescriptionPropertyInfo = "accessible-description" | |
type AttrGetType ObjectAccessibleDescriptionPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint ObjectAccessibleDescriptionPropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleDescriptionPropertyInfo = * ~ Text | |
type AttrAllowedOps ObjectAccessibleDescriptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearObjectAccessibleDescription :: (MonadIO m, ObjectK o) => o -> m () Source
objectAccessibleDescription :: AttrLabelProxy "accessibleDescription" Source
setObjectAccessibleDescription :: (MonadIO m, ObjectK o) => o -> Text -> m () Source
AccessibleHypertextNlinks
data ObjectAccessibleHypertextNlinksPropertyInfo Source
AttrInfo ObjectAccessibleHypertextNlinksPropertyInfo | |
type AttrLabel ObjectAccessibleHypertextNlinksPropertyInfo = "accessible-hypertext-nlinks" | |
type AttrGetType ObjectAccessibleHypertextNlinksPropertyInfo = Int32 | |
type AttrBaseTypeConstraint ObjectAccessibleHypertextNlinksPropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleHypertextNlinksPropertyInfo = * ~ () | |
type AttrAllowedOps ObjectAccessibleHypertextNlinksPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getObjectAccessibleHypertextNlinks :: (MonadIO m, ObjectK o) => o -> m Int32 Source
objectAccessibleHypertextNlinks :: AttrLabelProxy "accessibleHypertextNlinks" Source
AccessibleName
data ObjectAccessibleNamePropertyInfo Source
AttrInfo ObjectAccessibleNamePropertyInfo | |
type AttrLabel ObjectAccessibleNamePropertyInfo = "accessible-name" | |
type AttrGetType ObjectAccessibleNamePropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint ObjectAccessibleNamePropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleNamePropertyInfo = * ~ Text | |
type AttrAllowedOps ObjectAccessibleNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearObjectAccessibleName :: (MonadIO m, ObjectK o) => o -> m () Source
objectAccessibleName :: AttrLabelProxy "accessibleName" Source
setObjectAccessibleName :: (MonadIO m, ObjectK o) => o -> Text -> m () Source
AccessibleParent
data ObjectAccessibleParentPropertyInfo Source
AttrInfo ObjectAccessibleParentPropertyInfo | |
type AttrLabel ObjectAccessibleParentPropertyInfo = "accessible-parent" | |
type AttrGetType ObjectAccessibleParentPropertyInfo = Maybe Object | |
type AttrBaseTypeConstraint ObjectAccessibleParentPropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleParentPropertyInfo = ObjectK | |
type AttrAllowedOps ObjectAccessibleParentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearObjectAccessibleParent :: (MonadIO m, ObjectK o) => o -> m () Source
objectAccessibleParent :: AttrLabelProxy "accessibleParent" Source
setObjectAccessibleParent :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source
AccessibleRole
data ObjectAccessibleRolePropertyInfo Source
AttrInfo ObjectAccessibleRolePropertyInfo | |
type AttrLabel ObjectAccessibleRolePropertyInfo = "accessible-role" | |
type AttrGetType ObjectAccessibleRolePropertyInfo = Int32 | |
type AttrBaseTypeConstraint ObjectAccessibleRolePropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleRolePropertyInfo = * ~ Int32 | |
type AttrAllowedOps ObjectAccessibleRolePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getObjectAccessibleRole :: (MonadIO m, ObjectK o) => o -> m Int32 Source
objectAccessibleRole :: AttrLabelProxy "accessibleRole" Source
setObjectAccessibleRole :: (MonadIO m, ObjectK o) => o -> Int32 -> m () Source
AccessibleTableCaption
data ObjectAccessibleTableCaptionPropertyInfo Source
AttrInfo ObjectAccessibleTableCaptionPropertyInfo | |
type AttrLabel ObjectAccessibleTableCaptionPropertyInfo = "accessible-table-caption" | |
type AttrGetType ObjectAccessibleTableCaptionPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint ObjectAccessibleTableCaptionPropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleTableCaptionPropertyInfo = * ~ Text | |
type AttrAllowedOps ObjectAccessibleTableCaptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearObjectAccessibleTableCaption :: (MonadIO m, ObjectK o) => o -> m () Source
objectAccessibleTableCaption :: AttrLabelProxy "accessibleTableCaption" Source
setObjectAccessibleTableCaption :: (MonadIO m, ObjectK o) => o -> Text -> m () Source
AccessibleTableCaptionObject
data ObjectAccessibleTableCaptionObjectPropertyInfo Source
AttrInfo ObjectAccessibleTableCaptionObjectPropertyInfo | |
type AttrLabel ObjectAccessibleTableCaptionObjectPropertyInfo = "accessible-table-caption-object" | |
type AttrGetType ObjectAccessibleTableCaptionObjectPropertyInfo = Maybe Object | |
type AttrBaseTypeConstraint ObjectAccessibleTableCaptionObjectPropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleTableCaptionObjectPropertyInfo = ObjectK | |
type AttrAllowedOps ObjectAccessibleTableCaptionObjectPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearObjectAccessibleTableCaptionObject :: (MonadIO m, ObjectK o) => o -> m () Source
objectAccessibleTableCaptionObject :: AttrLabelProxy "accessibleTableCaptionObject" Source
setObjectAccessibleTableCaptionObject :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source
AccessibleTableColumnDescription
data ObjectAccessibleTableColumnDescriptionPropertyInfo Source
AttrInfo ObjectAccessibleTableColumnDescriptionPropertyInfo | |
type AttrLabel ObjectAccessibleTableColumnDescriptionPropertyInfo = "accessible-table-column-description" | |
type AttrGetType ObjectAccessibleTableColumnDescriptionPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint ObjectAccessibleTableColumnDescriptionPropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleTableColumnDescriptionPropertyInfo = * ~ Text | |
type AttrAllowedOps ObjectAccessibleTableColumnDescriptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearObjectAccessibleTableColumnDescription :: (MonadIO m, ObjectK o) => o -> m () Source
objectAccessibleTableColumnDescription :: AttrLabelProxy "accessibleTableColumnDescription" Source
setObjectAccessibleTableColumnDescription :: (MonadIO m, ObjectK o) => o -> Text -> m () Source
AccessibleTableColumnHeader
data ObjectAccessibleTableColumnHeaderPropertyInfo Source
AttrInfo ObjectAccessibleTableColumnHeaderPropertyInfo | |
type AttrLabel ObjectAccessibleTableColumnHeaderPropertyInfo = "accessible-table-column-header" | |
type AttrGetType ObjectAccessibleTableColumnHeaderPropertyInfo = Maybe Object | |
type AttrBaseTypeConstraint ObjectAccessibleTableColumnHeaderPropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleTableColumnHeaderPropertyInfo = ObjectK | |
type AttrAllowedOps ObjectAccessibleTableColumnHeaderPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearObjectAccessibleTableColumnHeader :: (MonadIO m, ObjectK o) => o -> m () Source
objectAccessibleTableColumnHeader :: AttrLabelProxy "accessibleTableColumnHeader" Source
setObjectAccessibleTableColumnHeader :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source
AccessibleTableRowDescription
data ObjectAccessibleTableRowDescriptionPropertyInfo Source
AttrInfo ObjectAccessibleTableRowDescriptionPropertyInfo | |
type AttrLabel ObjectAccessibleTableRowDescriptionPropertyInfo = "accessible-table-row-description" | |
type AttrGetType ObjectAccessibleTableRowDescriptionPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint ObjectAccessibleTableRowDescriptionPropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleTableRowDescriptionPropertyInfo = * ~ Text | |
type AttrAllowedOps ObjectAccessibleTableRowDescriptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearObjectAccessibleTableRowDescription :: (MonadIO m, ObjectK o) => o -> m () Source
objectAccessibleTableRowDescription :: AttrLabelProxy "accessibleTableRowDescription" Source
setObjectAccessibleTableRowDescription :: (MonadIO m, ObjectK o) => o -> Text -> m () Source
AccessibleTableRowHeader
data ObjectAccessibleTableRowHeaderPropertyInfo Source
AttrInfo ObjectAccessibleTableRowHeaderPropertyInfo | |
type AttrLabel ObjectAccessibleTableRowHeaderPropertyInfo = "accessible-table-row-header" | |
type AttrGetType ObjectAccessibleTableRowHeaderPropertyInfo = Maybe Object | |
type AttrBaseTypeConstraint ObjectAccessibleTableRowHeaderPropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleTableRowHeaderPropertyInfo = ObjectK | |
type AttrAllowedOps ObjectAccessibleTableRowHeaderPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearObjectAccessibleTableRowHeader :: (MonadIO m, ObjectK o) => o -> m () Source
objectAccessibleTableRowHeader :: AttrLabelProxy "accessibleTableRowHeader" Source
setObjectAccessibleTableRowHeader :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source
AccessibleTableSummary
data ObjectAccessibleTableSummaryPropertyInfo Source
AttrInfo ObjectAccessibleTableSummaryPropertyInfo | |
type AttrLabel ObjectAccessibleTableSummaryPropertyInfo = "accessible-table-summary" | |
type AttrGetType ObjectAccessibleTableSummaryPropertyInfo = Maybe Object | |
type AttrBaseTypeConstraint ObjectAccessibleTableSummaryPropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleTableSummaryPropertyInfo = ObjectK | |
type AttrAllowedOps ObjectAccessibleTableSummaryPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearObjectAccessibleTableSummary :: (MonadIO m, ObjectK o) => o -> m () Source
objectAccessibleTableSummary :: AttrLabelProxy "accessibleTableSummary" Source
setObjectAccessibleTableSummary :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source
AccessibleValue
data ObjectAccessibleValuePropertyInfo Source
AttrInfo ObjectAccessibleValuePropertyInfo | |
type AttrLabel ObjectAccessibleValuePropertyInfo = "accessible-value" | |
type AttrGetType ObjectAccessibleValuePropertyInfo = Double | |
type AttrBaseTypeConstraint ObjectAccessibleValuePropertyInfo = ObjectK | |
type AttrSetTypeConstraint ObjectAccessibleValuePropertyInfo = * ~ Double | |
type AttrAllowedOps ObjectAccessibleValuePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getObjectAccessibleValue :: (MonadIO m, ObjectK o) => o -> m Double Source
objectAccessibleValue :: AttrLabelProxy "accessibleValue" 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