gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Interfaces.Accessible

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Interfaces.Accessible module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype Accessible #

Instances

Instances details
Eq Accessible 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

(==) :: Accessible -> Accessible -> Bool

(/=) :: Accessible -> Accessible -> Bool

GObject Accessible 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

ManagedPtrNewtype Accessible 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

TypedObject Accessible 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

glibType :: IO GType #

HasParentTypes Accessible 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

HasAttributeList Accessible 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

(info ~ ResolveAccessibleMethod t Accessible, OverloadedMethod info Accessible p, HasField t Accessible p) => HasField (t :: Symbol) Accessible p 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

getField :: Accessible -> p

(info ~ ResolveAccessibleMethod t Accessible, OverloadedMethodInfo info Accessible) => IsLabel t (MethodProxy info Accessible) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

fromLabel :: MethodProxy info Accessible

(info ~ ResolveAccessibleMethod t Accessible, OverloadedMethod info Accessible p) => IsLabel t (Accessible -> p) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

fromLabel :: Accessible -> p

IsGValue (Maybe Accessible) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Accessible -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Accessible) #

type AttributeList Accessible 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttributeList Accessible = AccessibleAttributeList
type ParentTypes Accessible 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type ParentTypes Accessible = '[Object]
type SignalList Accessible 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type SignalList Accessible = AccessibleSignalList

data AccessibleAccessibleRolePropertyInfo #

Instances

Instances details
AttrInfo AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Associated Types

type AttrAllowedOps AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrAllowedOps AccessibleAccessibleRolePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrGetType AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrSetTypeConstraint AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrSetTypeConstraint AccessibleAccessibleRolePropertyInfo = Type ~ AccessibleRole
type AttrTransferTypeConstraint AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrTransferTypeConstraint AccessibleAccessibleRolePropertyInfo = Type ~ AccessibleRole
type AttrTransferType AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrLabel AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrLabel AccessibleAccessibleRolePropertyInfo = "accessible-role"
type AttrOrigin AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

attrGet :: AttrBaseTypeConstraint AccessibleAccessibleRolePropertyInfo o => o -> IO (AttrGetType AccessibleAccessibleRolePropertyInfo)

attrSet :: (AttrBaseTypeConstraint AccessibleAccessibleRolePropertyInfo o, AttrSetTypeConstraint AccessibleAccessibleRolePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint AccessibleAccessibleRolePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint AccessibleAccessibleRolePropertyInfo o, AttrSetTypeConstraint AccessibleAccessibleRolePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint AccessibleAccessibleRolePropertyInfo o, AttrTransferTypeConstraint AccessibleAccessibleRolePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType AccessibleAccessibleRolePropertyInfo)

attrPut :: AttrBaseTypeConstraint AccessibleAccessibleRolePropertyInfo o => o -> AttrGetType AccessibleAccessibleRolePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrAllowedOps AccessibleAccessibleRolePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrGetType AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrLabel AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrLabel AccessibleAccessibleRolePropertyInfo = "accessible-role"
type AttrOrigin AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrSetTypeConstraint AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrSetTypeConstraint AccessibleAccessibleRolePropertyInfo = Type ~ AccessibleRole
type AttrTransferType AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrTransferTypeConstraint AccessibleAccessibleRolePropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type AttrTransferTypeConstraint AccessibleAccessibleRolePropertyInfo = Type ~ AccessibleRole

data AccessibleAnnounceMethodInfo #

Instances

Instances details
(signature ~ (Text -> AccessibleAnnouncementPriority -> m ()), MonadIO m, IsAccessible a) => OverloadedMethod AccessibleAnnounceMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleAnnounceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleGetAccessibleParentMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Accessible), MonadIO m, IsAccessible a) => OverloadedMethod AccessibleGetAccessibleParentMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleGetAccessibleParentMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleGetAccessibleRoleMethodInfo #

Instances

Instances details
(signature ~ m AccessibleRole, MonadIO m, IsAccessible a) => OverloadedMethod AccessibleGetAccessibleRoleMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleGetAccessibleRoleMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleGetAtContextMethodInfo #

Instances

Instances details
(signature ~ m ATContext, MonadIO m, IsAccessible a) => OverloadedMethod AccessibleGetAtContextMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleGetAtContextMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleGetBoundsMethodInfo #

Instances

Instances details
(signature ~ m (Bool, Int32, Int32, Int32, Int32), MonadIO m, IsAccessible a) => OverloadedMethod AccessibleGetBoundsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleGetBoundsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleGetFirstAccessibleChildMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Accessible), MonadIO m, IsAccessible a) => OverloadedMethod AccessibleGetFirstAccessibleChildMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleGetFirstAccessibleChildMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleGetNextAccessibleSiblingMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Accessible), MonadIO m, IsAccessible a) => OverloadedMethod AccessibleGetNextAccessibleSiblingMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleGetNextAccessibleSiblingMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleGetPlatformStateMethodInfo #

Instances

Instances details
(signature ~ (AccessiblePlatformState -> m Bool), MonadIO m, IsAccessible a) => OverloadedMethod AccessibleGetPlatformStateMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleGetPlatformStateMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleResetPropertyMethodInfo #

Instances

Instances details
(signature ~ (AccessibleProperty -> m ()), MonadIO m, IsAccessible a) => OverloadedMethod AccessibleResetPropertyMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleResetPropertyMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleResetRelationMethodInfo #

Instances

Instances details
(signature ~ (AccessibleRelation -> m ()), MonadIO m, IsAccessible a) => OverloadedMethod AccessibleResetRelationMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleResetRelationMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleResetStateMethodInfo #

Instances

Instances details
(signature ~ (AccessibleState -> m ()), MonadIO m, IsAccessible a) => OverloadedMethod AccessibleResetStateMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleResetStateMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleSetAccessibleParentMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> Maybe c -> m ()), MonadIO m, IsAccessible a, IsAccessible b, IsAccessible c) => OverloadedMethod AccessibleSetAccessibleParentMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleSetAccessibleParentMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleUpdateNextAccessibleSiblingMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsAccessible a, IsAccessible b) => OverloadedMethod AccessibleUpdateNextAccessibleSiblingMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleUpdateNextAccessibleSiblingMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleUpdatePlatformStateMethodInfo #

Instances

Instances details
(signature ~ (AccessiblePlatformState -> m ()), MonadIO m, IsAccessible a) => OverloadedMethod AccessibleUpdatePlatformStateMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleUpdatePlatformStateMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleUpdatePropertyMethodInfo #

Instances

Instances details
(signature ~ ([AccessibleProperty] -> [GValue] -> m ()), MonadIO m, IsAccessible a) => OverloadedMethod AccessibleUpdatePropertyMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleUpdatePropertyMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleUpdateRelationMethodInfo #

Instances

Instances details
(signature ~ ([AccessibleRelation] -> [GValue] -> m ()), MonadIO m, IsAccessible a) => OverloadedMethod AccessibleUpdateRelationMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleUpdateRelationMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data AccessibleUpdateStateMethodInfo #

Instances

Instances details
(signature ~ ([AccessibleState] -> [GValue] -> m ()), MonadIO m, IsAccessible a) => OverloadedMethod AccessibleUpdateStateMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo AccessibleUpdateStateMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf Accessible o) => IsAccessible o #

Instances

Instances details
(GObject o, IsDescendantOf Accessible o) => IsAccessible o 
Instance details

Defined in GI.Gtk.Interfaces.Accessible

type family ResolveAccessibleMethod (t :: Symbol) o where ... #

Equations

ResolveAccessibleMethod "announce" o = AccessibleAnnounceMethodInfo 
ResolveAccessibleMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveAccessibleMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveAccessibleMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveAccessibleMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveAccessibleMethod "getv" o = ObjectGetvMethodInfo 
ResolveAccessibleMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveAccessibleMethod "notify" o = ObjectNotifyMethodInfo 
ResolveAccessibleMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveAccessibleMethod "ref" o = ObjectRefMethodInfo 
ResolveAccessibleMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveAccessibleMethod "resetProperty" o = AccessibleResetPropertyMethodInfo 
ResolveAccessibleMethod "resetRelation" o = AccessibleResetRelationMethodInfo 
ResolveAccessibleMethod "resetState" o = AccessibleResetStateMethodInfo 
ResolveAccessibleMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveAccessibleMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveAccessibleMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveAccessibleMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveAccessibleMethod "unref" o = ObjectUnrefMethodInfo 
ResolveAccessibleMethod "updateNextAccessibleSibling" o = AccessibleUpdateNextAccessibleSiblingMethodInfo 
ResolveAccessibleMethod "updatePlatformState" o = AccessibleUpdatePlatformStateMethodInfo 
ResolveAccessibleMethod "updateProperty" o = AccessibleUpdatePropertyMethodInfo 
ResolveAccessibleMethod "updateRelation" o = AccessibleUpdateRelationMethodInfo 
ResolveAccessibleMethod "updateState" o = AccessibleUpdateStateMethodInfo 
ResolveAccessibleMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveAccessibleMethod "getAccessibleParent" o = AccessibleGetAccessibleParentMethodInfo 
ResolveAccessibleMethod "getAccessibleRole" o = AccessibleGetAccessibleRoleMethodInfo 
ResolveAccessibleMethod "getAtContext" o = AccessibleGetAtContextMethodInfo 
ResolveAccessibleMethod "getBounds" o = AccessibleGetBoundsMethodInfo 
ResolveAccessibleMethod "getData" o = ObjectGetDataMethodInfo 
ResolveAccessibleMethod "getFirstAccessibleChild" o = AccessibleGetFirstAccessibleChildMethodInfo 
ResolveAccessibleMethod "getNextAccessibleSibling" o = AccessibleGetNextAccessibleSiblingMethodInfo 
ResolveAccessibleMethod "getPlatformState" o = AccessibleGetPlatformStateMethodInfo 
ResolveAccessibleMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveAccessibleMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveAccessibleMethod "setAccessibleParent" o = AccessibleSetAccessibleParentMethodInfo 
ResolveAccessibleMethod "setData" o = ObjectSetDataMethodInfo 
ResolveAccessibleMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveAccessibleMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveAccessibleMethod l o = MethodResolutionFailed l o :: Type 

accessibleAccessibleRole :: AttrLabelProxy "accessibleRole" #

accessibleAnnounce :: (HasCallStack, MonadIO m, IsAccessible a) => a -> Text -> AccessibleAnnouncementPriority -> m () #

accessibleGetAccessibleParent :: (HasCallStack, MonadIO m, IsAccessible a) => a -> m (Maybe Accessible) #

accessibleGetAccessibleRole :: (HasCallStack, MonadIO m, IsAccessible a) => a -> m AccessibleRole #

accessibleGetAtContext :: (HasCallStack, MonadIO m, IsAccessible a) => a -> m ATContext #

accessibleGetBounds :: (HasCallStack, MonadIO m, IsAccessible a) => a -> m (Bool, Int32, Int32, Int32, Int32) #

accessibleGetFirstAccessibleChild :: (HasCallStack, MonadIO m, IsAccessible a) => a -> m (Maybe Accessible) #

accessibleGetNextAccessibleSibling :: (HasCallStack, MonadIO m, IsAccessible a) => a -> m (Maybe Accessible) #

accessibleGetPlatformState :: (HasCallStack, MonadIO m, IsAccessible a) => a -> AccessiblePlatformState -> m Bool #

accessibleResetProperty :: (HasCallStack, MonadIO m, IsAccessible a) => a -> AccessibleProperty -> m () #

accessibleResetRelation :: (HasCallStack, MonadIO m, IsAccessible a) => a -> AccessibleRelation -> m () #

accessibleResetState :: (HasCallStack, MonadIO m, IsAccessible a) => a -> AccessibleState -> m () #

accessibleSetAccessibleParent :: (HasCallStack, MonadIO m, IsAccessible a, IsAccessible b, IsAccessible c) => a -> Maybe b -> Maybe c -> m () #

accessibleUpdateNextAccessibleSibling :: (HasCallStack, MonadIO m, IsAccessible a, IsAccessible b) => a -> Maybe b -> m () #

accessibleUpdatePlatformState :: (HasCallStack, MonadIO m, IsAccessible a) => a -> AccessiblePlatformState -> m () #

accessibleUpdateProperty :: (HasCallStack, MonadIO m, IsAccessible a) => a -> [AccessibleProperty] -> [GValue] -> m () #

accessibleUpdateRelation :: (HasCallStack, MonadIO m, IsAccessible a) => a -> [AccessibleRelation] -> [GValue] -> m () #

accessibleUpdateState :: (HasCallStack, MonadIO m, IsAccessible a) => a -> [AccessibleState] -> [GValue] -> m () #

constructAccessibleAccessibleRole :: (IsAccessible o, MonadIO m) => AccessibleRole -> m (GValueConstruct o) #

setAccessibleAccessibleRole :: (MonadIO m, IsAccessible o) => o -> AccessibleRole -> m () #

toAccessible :: (MonadIO m, IsAccessible o) => o -> m Accessible #