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 |
- Methods
- attributeSetFree
- focusTrackerNotify
- getBinaryAge
- getDefaultRegistry
- getFocusObject
- getInterfaceAge
- getMajorVersion
- getMicroVersion
- getMinorVersion
- getRoot
- getToolkitName
- getToolkitVersion
- getVersion
- relationTypeForName
- relationTypeGetName
- relationTypeRegister
- removeFocusTracker
- removeGlobalEventListener
- removeKeyEventListener
- roleForName
- roleGetLocalizedName
- roleGetName
- roleRegister
- stateTypeForName
- stateTypeGetName
- stateTypeRegister
- textAttributeForName
- textAttributeGetName
- textAttributeGetValue
- textAttributeRegister
- textFreeRanges
- valueTypeGetLocalizedName
- valueTypeGetName
- attributeSetFree :: MonadIO m => [Ptr ()] -> m ()
- focusTrackerNotify :: (MonadIO m, ObjectK a) => a -> m ()
- getBinaryAge :: MonadIO m => m Word32
- getDefaultRegistry :: MonadIO m => m Registry
- getFocusObject :: MonadIO m => m Object
- getInterfaceAge :: MonadIO m => m Word32
- getMajorVersion :: MonadIO m => m Word32
- getMicroVersion :: MonadIO m => m Word32
- getMinorVersion :: MonadIO m => m Word32
- getRoot :: MonadIO m => m Object
- getToolkitName :: MonadIO m => m Text
- getToolkitVersion :: MonadIO m => m Text
- getVersion :: MonadIO m => m Text
- relationTypeForName :: MonadIO m => Text -> m RelationType
- relationTypeGetName :: MonadIO m => RelationType -> m Text
- relationTypeRegister :: MonadIO m => Text -> m RelationType
- removeFocusTracker :: MonadIO m => Word32 -> m ()
- removeGlobalEventListener :: MonadIO m => Word32 -> m ()
- removeKeyEventListener :: MonadIO m => Word32 -> m ()
- roleForName :: MonadIO m => Text -> m Role
- roleGetLocalizedName :: MonadIO m => Role -> m Text
- roleGetName :: MonadIO m => Role -> m Text
- roleRegister :: MonadIO m => Text -> m Role
- stateTypeForName :: MonadIO m => Text -> m StateType
- stateTypeGetName :: MonadIO m => StateType -> m Text
- stateTypeRegister :: MonadIO m => Text -> m StateType
- textAttributeForName :: MonadIO m => Text -> m TextAttribute
- textAttributeGetName :: MonadIO m => TextAttribute -> m Text
- textAttributeGetValue :: MonadIO m => TextAttribute -> Int32 -> m Text
- textAttributeRegister :: MonadIO m => Text -> m TextAttribute
- textFreeRanges :: MonadIO m => Ptr (Ptr TextRange) -> m ()
- valueTypeGetLocalizedName :: MonadIO m => ValueType -> m Text
- valueTypeGetName :: MonadIO m => ValueType -> m Text
Methods
attributeSetFree
attributeSetFree :: MonadIO m => [Ptr ()] -> m () Source
focusTrackerNotify
focusTrackerNotify :: (MonadIO m, ObjectK a) => a -> m () Source
getBinaryAge
getBinaryAge :: MonadIO m => m Word32 Source
getDefaultRegistry
getDefaultRegistry :: MonadIO m => m Registry Source
getFocusObject
getFocusObject :: MonadIO m => m Object Source
getInterfaceAge
getInterfaceAge :: MonadIO m => m Word32 Source
getMajorVersion
getMajorVersion :: MonadIO m => m Word32 Source
getMicroVersion
getMicroVersion :: MonadIO m => m Word32 Source
getMinorVersion
getMinorVersion :: MonadIO m => m Word32 Source
getRoot
getToolkitName
getToolkitName :: MonadIO m => m Text Source
getToolkitVersion
getToolkitVersion :: MonadIO m => m Text Source
getVersion
getVersion :: MonadIO m => m Text Source
relationTypeForName
relationTypeForName :: MonadIO m => Text -> m RelationType Source
relationTypeGetName
relationTypeGetName :: MonadIO m => RelationType -> m Text Source
relationTypeRegister
relationTypeRegister :: MonadIO m => Text -> m RelationType Source
removeFocusTracker
removeFocusTracker :: MonadIO m => Word32 -> m () Source
Deprecated: (Since version 2.9.4)Focus tracking has been dropped as a featureto be implemented by ATK itself. If you need focus tracking on yourimplementation, subscribe to the state-changed:focused signal.Removes the specified focus tracker from the list of functionsto be called when any object receives focus.
removeGlobalEventListener
removeGlobalEventListener :: MonadIO m => Word32 -> m () Source
removeKeyEventListener
removeKeyEventListener :: MonadIO m => Word32 -> m () Source
roleForName
roleForName :: MonadIO m => Text -> m Role Source
roleGetLocalizedName
roleGetLocalizedName :: MonadIO m => Role -> m Text Source
roleGetName
roleGetName :: MonadIO m => Role -> m Text Source
roleRegister
roleRegister :: MonadIO m => Text -> m Role Source
Deprecated: Since 2.12. If your application/toolkit doesn't find asuitable role for a specific object defined at #AtkRole, pleasesubmit a bug in order to add a new role to the specification.
stateTypeForName
stateTypeForName :: MonadIO m => Text -> m StateType Source
stateTypeGetName
stateTypeGetName :: MonadIO m => StateType -> m Text Source
stateTypeRegister
stateTypeRegister :: MonadIO m => Text -> m StateType Source
textAttributeForName
textAttributeForName :: MonadIO m => Text -> m TextAttribute Source
textAttributeGetName
textAttributeGetName :: MonadIO m => TextAttribute -> m Text Source
textAttributeGetValue
textAttributeGetValue :: MonadIO m => TextAttribute -> Int32 -> m Text Source
textAttributeRegister
textAttributeRegister :: MonadIO m => Text -> m TextAttribute Source
textFreeRanges
valueTypeGetLocalizedName
valueTypeGetLocalizedName :: MonadIO m => ValueType -> m Text Source
valueTypeGetName
valueTypeGetName :: MonadIO m => ValueType -> m Text Source