menu

AccessibilityTextBinding

import { AccessibilityTextBinding } from "destack:accessibility/binding";

Text binding family.

language/library/src/accessibility/binding/text.ds:397:473
1export interface AccessibilityTextBinding {2    openAccessibilityText(window: WindowHandle, options: &'a readonly AccessibilityTextOptions): Result<AccessibilityTextHandle, HostError>;3    closeAccessibilityText(text: AccessibilityTextHandle): Result<void, HostError>;4    readAccessibilityText(text: AccessibilityTextHandle, timeoutNs?: uint64 | undefined): Result<AccessibilityTextQuery, HostError>;5    respondAccessibilityText(text: AccessibilityTextHandle, response: &'a readonly AccessibilityTextResponse): Result<void, HostError>;6    setAccessibilityText(window: WindowHandle, nodeId: AccessibilityNodeId, text: &'a readonly AccessibilityText): Result<void, HostError>;7    clearAccessibilityText(window: WindowHandle, nodeId: AccessibilityNodeId): Result<void, HostError>;8}

Members

openAccessibilityText(window: WindowHandle, options: &'a readonly AccessibilityTextOptions): Result<AccessibilityTextHandle, HostError>

Open one inbound accessibility text query stream.

closeAccessibilityText(text: AccessibilityTextHandle): Result<void, HostError>

Close one inbound accessibility text query stream.

readAccessibilityText(text: AccessibilityTextHandle, timeoutNs?: uint64 | undefined): Result<AccessibilityTextQuery, HostError>

Read one accessibility text query.

respondAccessibilityText(text: AccessibilityTextHandle, response: &'a readonly AccessibilityTextResponse): Result<void, HostError>

Respond to one accessibility text query.

setAccessibilityText(window: WindowHandle, nodeId: AccessibilityNodeId, text: &'a readonly AccessibilityText): Result<void, HostError>

Publish text metadata for one node.

clearAccessibilityText(window: WindowHandle, nodeId: AccessibilityNodeId): Result<void, HostError>

Clear text metadata for one node.