Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::view::AccessibilityInterfaceSet Struct Reference

The accessibility interfaces a View can actually serve. More...

#include <accessibility.hpp>

Public Attributes

bool value = false
 Numeric range (min / max / current): AccessibilityValueInterface.
bool text = false
 String content: AccessibilityTextInterface (a TextEditor) OR the access_value slot (a ComboBox's selected item).

Detailed Description

The accessibility interfaces a View can actually serve.

Platform bridges that publish a per-interface surface (AT-SPI's org.a11y.atspi.Value / org.a11y.atspi.Text; UIA's pattern set) export exactly these — an interface advertised without a source behind it reads back empty.

Member Data Documentation

◆ text

bool pulp::view::AccessibilityInterfaceSet::text = false

String content: AccessibilityTextInterface (a TextEditor) OR the access_value slot (a ComboBox's selected item).

AT-SPI has no "value string" interface — a string value is read through Text.

◆ value

bool pulp::view::AccessibilityInterfaceSet::value = false

Numeric range (min / max / current): AccessibilityValueInterface.


The documentation for this struct was generated from the following file: