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
- objectAddRelationship :: (MonadIO m, ObjectK a, ObjectK b) => a -> RelationType -> b -> m Bool
- objectGetAttributes :: (MonadIO m, ObjectK a) => a -> m [Ptr ()]
- objectGetDescription :: (MonadIO m, ObjectK a) => a -> m Text
- objectGetIndexInParent :: (MonadIO m, ObjectK a) => a -> m Int32
- objectGetLayer :: (MonadIO m, ObjectK a) => a -> m Layer
- objectGetMdiZorder :: (MonadIO m, ObjectK a) => a -> m Int32
- objectGetNAccessibleChildren :: (MonadIO m, ObjectK a) => a -> m Int32
- objectGetName :: (MonadIO m, ObjectK a) => a -> m Text
- objectGetObjectLocale :: (MonadIO m, ObjectK a) => a -> m Text
- objectGetParent :: (MonadIO m, ObjectK a) => a -> m Object
- objectGetRole :: (MonadIO m, ObjectK a) => a -> m Role
- objectInitialize :: (MonadIO m, ObjectK a) => a -> Ptr () -> m ()
- objectNotifyStateChange :: (MonadIO m, ObjectK a) => a -> Word64 -> Bool -> m ()
- objectPeekParent :: (MonadIO m, ObjectK a) => a -> m Object
- objectRefAccessibleChild :: (MonadIO m, ObjectK a) => a -> Int32 -> m Object
- objectRefRelationSet :: (MonadIO m, ObjectK a) => a -> m RelationSet
- objectRefStateSet :: (MonadIO m, ObjectK a) => a -> m StateSet
- objectRemovePropertyChangeHandler :: (MonadIO m, ObjectK a) => a -> Word32 -> m ()
- objectRemoveRelationship :: (MonadIO m, ObjectK a, ObjectK b) => a -> RelationType -> b -> m Bool
- objectSetDescription :: (MonadIO m, ObjectK a) => a -> Text -> m ()
- objectSetName :: (MonadIO m, ObjectK a) => a -> Text -> m ()
- objectSetParent :: (MonadIO m, ObjectK a, ObjectK b) => a -> b -> m ()
- 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 | |
type ParentTypes Object Source | |
type AttributeList Object Source | |
type SignalList Object Source |
Methods
objectAddRelationship
objectAddRelationship :: (MonadIO m, ObjectK a, ObjectK b) => a -> RelationType -> b -> m Bool Source
objectGetAttributes
objectGetAttributes :: (MonadIO m, ObjectK a) => a -> m [Ptr ()] Source
objectGetDescription
objectGetDescription :: (MonadIO m, ObjectK a) => a -> m Text Source
objectGetIndexInParent
objectGetIndexInParent :: (MonadIO m, ObjectK a) => a -> m Int32 Source
objectGetLayer
objectGetLayer :: (MonadIO m, ObjectK a) => a -> m Layer Source
Deprecated: Use atk_component_get_layer instead.
objectGetMdiZorder
objectGetMdiZorder :: (MonadIO m, ObjectK a) => a -> m Int32 Source
Deprecated: Use atk_component_get_mdi_zorder instead.
objectGetNAccessibleChildren
objectGetNAccessibleChildren :: (MonadIO m, ObjectK a) => a -> m Int32 Source
objectGetName
objectGetName :: (MonadIO m, ObjectK a) => a -> m Text Source
objectGetObjectLocale
objectGetObjectLocale :: (MonadIO m, ObjectK a) => a -> m Text Source
objectGetParent
objectGetParent :: (MonadIO m, ObjectK a) => a -> m Object Source
objectGetRole
objectGetRole :: (MonadIO m, ObjectK a) => a -> m Role Source
objectInitialize
objectInitialize :: (MonadIO m, ObjectK a) => a -> Ptr () -> m () Source
objectNotifyStateChange
objectPeekParent
objectPeekParent :: (MonadIO m, ObjectK a) => a -> m Object Source
objectRefAccessibleChild
objectRefRelationSet
objectRefRelationSet :: (MonadIO m, ObjectK a) => a -> m RelationSet Source
objectRefStateSet
objectRefStateSet :: (MonadIO m, ObjectK a) => a -> m StateSet Source
objectRemovePropertyChangeHandler
objectRemovePropertyChangeHandler :: (MonadIO m, ObjectK a) => a -> Word32 -> m () Source
Deprecated: Since 2.12.Removes a property change handler.
objectRemoveRelationship
objectRemoveRelationship :: (MonadIO m, ObjectK a, ObjectK b) => a -> RelationType -> b -> m Bool Source
objectSetDescription
objectSetDescription :: (MonadIO m, ObjectK a) => a -> Text -> m () Source
objectSetName
objectSetName :: (MonadIO m, ObjectK a) => a -> Text -> m () Source
objectSetParent
objectSetParent :: (MonadIO m, ObjectK a, ObjectK b) => a -> b -> m () Source
objectSetRole
objectSetRole :: (MonadIO m, ObjectK a) => a -> Role -> m () Source
Properties
AccessibleComponentLayer
data ObjectAccessibleComponentLayerPropertyInfo Source
AttrInfo ObjectAccessibleComponentLayerPropertyInfo Source | |
type AttrLabel ObjectAccessibleComponentLayerPropertyInfo = "Object::accessible-component-layer" Source | |
type AttrGetType ObjectAccessibleComponentLayerPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint ObjectAccessibleComponentLayerPropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleComponentLayerPropertyInfo = * ~ () Source | |
type AttrAllowedOps ObjectAccessibleComponentLayerPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getObjectAccessibleComponentLayer :: (MonadIO m, ObjectK o) => o -> m Int32 Source
AccessibleComponentMdiZorder
data ObjectAccessibleComponentMdiZorderPropertyInfo Source
AttrInfo ObjectAccessibleComponentMdiZorderPropertyInfo Source | |
type AttrLabel ObjectAccessibleComponentMdiZorderPropertyInfo = "Object::accessible-component-mdi-zorder" Source | |
type AttrGetType ObjectAccessibleComponentMdiZorderPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint ObjectAccessibleComponentMdiZorderPropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleComponentMdiZorderPropertyInfo = * ~ () Source | |
type AttrAllowedOps ObjectAccessibleComponentMdiZorderPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getObjectAccessibleComponentMdiZorder :: (MonadIO m, ObjectK o) => o -> m Int32 Source
AccessibleDescription
data ObjectAccessibleDescriptionPropertyInfo Source
AttrInfo ObjectAccessibleDescriptionPropertyInfo Source | |
type AttrLabel ObjectAccessibleDescriptionPropertyInfo = "Object::accessible-description" Source | |
type AttrGetType ObjectAccessibleDescriptionPropertyInfo = Text Source | |
type AttrBaseTypeConstraint ObjectAccessibleDescriptionPropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleDescriptionPropertyInfo = * ~ 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
AttrInfo ObjectAccessibleHypertextNlinksPropertyInfo Source | |
type AttrLabel ObjectAccessibleHypertextNlinksPropertyInfo = "Object::accessible-hypertext-nlinks" Source | |
type AttrGetType ObjectAccessibleHypertextNlinksPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint ObjectAccessibleHypertextNlinksPropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleHypertextNlinksPropertyInfo = * ~ () Source | |
type AttrAllowedOps ObjectAccessibleHypertextNlinksPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getObjectAccessibleHypertextNlinks :: (MonadIO m, ObjectK o) => o -> m Int32 Source
AccessibleName
data ObjectAccessibleNamePropertyInfo Source
AttrInfo ObjectAccessibleNamePropertyInfo Source | |
type AttrLabel ObjectAccessibleNamePropertyInfo = "Object::accessible-name" Source | |
type AttrGetType ObjectAccessibleNamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint ObjectAccessibleNamePropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleNamePropertyInfo = * ~ 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 = "Object::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 = "Object::accessible-role" Source | |
type AttrGetType ObjectAccessibleRolePropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint ObjectAccessibleRolePropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleRolePropertyInfo = * ~ 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 = "Object::accessible-table-caption" Source | |
type AttrGetType ObjectAccessibleTableCaptionPropertyInfo = Text Source | |
type AttrBaseTypeConstraint ObjectAccessibleTableCaptionPropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleTableCaptionPropertyInfo = * ~ 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
AttrInfo ObjectAccessibleTableCaptionObjectPropertyInfo Source | |
type AttrLabel ObjectAccessibleTableCaptionObjectPropertyInfo = "Object::accessible-table-caption-object" Source | |
type AttrGetType ObjectAccessibleTableCaptionObjectPropertyInfo = Object Source | |
type AttrBaseTypeConstraint ObjectAccessibleTableCaptionObjectPropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleTableCaptionObjectPropertyInfo = ObjectK Source | |
type AttrAllowedOps ObjectAccessibleTableCaptionObjectPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getObjectAccessibleTableCaptionObject :: (MonadIO m, ObjectK o) => o -> m Object Source
setObjectAccessibleTableCaptionObject :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source
AccessibleTableColumnDescription
data ObjectAccessibleTableColumnDescriptionPropertyInfo Source
AttrInfo ObjectAccessibleTableColumnDescriptionPropertyInfo Source | |
type AttrLabel ObjectAccessibleTableColumnDescriptionPropertyInfo = "Object::accessible-table-column-description" Source | |
type AttrGetType ObjectAccessibleTableColumnDescriptionPropertyInfo = Text Source | |
type AttrBaseTypeConstraint ObjectAccessibleTableColumnDescriptionPropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleTableColumnDescriptionPropertyInfo = * ~ Text Source | |
type AttrAllowedOps ObjectAccessibleTableColumnDescriptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getObjectAccessibleTableColumnDescription :: (MonadIO m, ObjectK o) => o -> m Text Source
setObjectAccessibleTableColumnDescription :: (MonadIO m, ObjectK o) => o -> Text -> m () Source
AccessibleTableColumnHeader
data ObjectAccessibleTableColumnHeaderPropertyInfo Source
AttrInfo ObjectAccessibleTableColumnHeaderPropertyInfo Source | |
type AttrLabel ObjectAccessibleTableColumnHeaderPropertyInfo = "Object::accessible-table-column-header" Source | |
type AttrGetType ObjectAccessibleTableColumnHeaderPropertyInfo = Object Source | |
type AttrBaseTypeConstraint ObjectAccessibleTableColumnHeaderPropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleTableColumnHeaderPropertyInfo = ObjectK Source | |
type AttrAllowedOps ObjectAccessibleTableColumnHeaderPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getObjectAccessibleTableColumnHeader :: (MonadIO m, ObjectK o) => o -> m Object Source
setObjectAccessibleTableColumnHeader :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source
AccessibleTableRowDescription
data ObjectAccessibleTableRowDescriptionPropertyInfo Source
AttrInfo ObjectAccessibleTableRowDescriptionPropertyInfo Source | |
type AttrLabel ObjectAccessibleTableRowDescriptionPropertyInfo = "Object::accessible-table-row-description" Source | |
type AttrGetType ObjectAccessibleTableRowDescriptionPropertyInfo = Text Source | |
type AttrBaseTypeConstraint ObjectAccessibleTableRowDescriptionPropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleTableRowDescriptionPropertyInfo = * ~ Text Source | |
type AttrAllowedOps ObjectAccessibleTableRowDescriptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getObjectAccessibleTableRowDescription :: (MonadIO m, ObjectK o) => o -> m Text Source
setObjectAccessibleTableRowDescription :: (MonadIO m, ObjectK o) => o -> Text -> m () Source
AccessibleTableRowHeader
data ObjectAccessibleTableRowHeaderPropertyInfo Source
AttrInfo ObjectAccessibleTableRowHeaderPropertyInfo Source | |
type AttrLabel ObjectAccessibleTableRowHeaderPropertyInfo = "Object::accessible-table-row-header" Source | |
type AttrGetType ObjectAccessibleTableRowHeaderPropertyInfo = Object Source | |
type AttrBaseTypeConstraint ObjectAccessibleTableRowHeaderPropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleTableRowHeaderPropertyInfo = ObjectK Source | |
type AttrAllowedOps ObjectAccessibleTableRowHeaderPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getObjectAccessibleTableRowHeader :: (MonadIO m, ObjectK o) => o -> m Object Source
setObjectAccessibleTableRowHeader :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source
AccessibleTableSummary
data ObjectAccessibleTableSummaryPropertyInfo Source
AttrInfo ObjectAccessibleTableSummaryPropertyInfo Source | |
type AttrLabel ObjectAccessibleTableSummaryPropertyInfo = "Object::accessible-table-summary" Source | |
type AttrGetType ObjectAccessibleTableSummaryPropertyInfo = Object Source | |
type AttrBaseTypeConstraint ObjectAccessibleTableSummaryPropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleTableSummaryPropertyInfo = ObjectK Source | |
type AttrAllowedOps ObjectAccessibleTableSummaryPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
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 = "Object::accessible-value" Source | |
type AttrGetType ObjectAccessibleValuePropertyInfo = Double Source | |
type AttrBaseTypeConstraint ObjectAccessibleValuePropertyInfo = ObjectK Source | |
type AttrSetTypeConstraint ObjectAccessibleValuePropertyInfo = * ~ 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