#include <cstdint>#include <memory>#include <string>Go to the source code of this file.
Namespaces | |
| namespace | pulp |
| namespace | pulp::view |
| Hover-cursor tracking for platform window hosts. | |
| namespace | pulp::view::detail |
Functions | |
| void * | pulp::view::init_accessibility (View &root, void *native_window) |
| Initialize the OS accessibility bridge for this root view. | |
| void | pulp::view::shutdown_accessibility (void *handle) |
| Release any OS-side resources acquired in init_accessibility. | |
| void | pulp::view::accessibility_tree_changed (void *handle) |
| Request the provider to re-walk the View tree. | |
| void | pulp::view::accessibility_tree_will_change (void *handle) |
| Make every cached native node inert before a caller starts destructively editing the View tree. | |
| bool | pulp::view::accessibility_tree_retirement_ready (void *handle) |
| void | pulp::view::accessibility_retain_until_retired (void *handle, std::shared_ptr< void > owner) noexcept |
| void | pulp::view::accessibility_tree_changed (View &root) |
Rebuild every native provider currently attached to root. | |
| void | pulp::view::accessibility_tree_will_change (View &root) |
| bool | pulp::view::accessibility_tree_retirement_ready (View &root) |
| void | pulp::view::accessibility_retain_until_retired (View &root, std::shared_ptr< void > owner) noexcept |
| void | pulp::view::detail::register_accessibility_provider (View &root, void *handle) |
| Provider-backend lifecycle plumbing. | |
| void | pulp::view::detail::unregister_accessibility_provider (void *handle) |
| void | pulp::view::accessibility_pump (void *handle) |
| Service any pending accessibility IPC for this handle. | |
| void | pulp::view::notify_accessibility_value_changed (void *handle, View &target) |
| Notify the provider that a View's access_value has changed. | |
| void | pulp::view::notify_accessibility_focus_changed (void *handle, View &target) |
| Notify the provider that focus moved to a different View. | |
| void | pulp::view::notify_accessibility_name_changed (void *handle, View &target) |
| Notify the provider that a View's accessible name or role changed (e.g. | |