accesskit_atspi_common/
lib.rs

1// Copyright 2022 The AccessKit Authors. All rights reserved.
2// Licensed under the Apache License, Version 2.0 (found in
3// the LICENSE-APACHE file) or the MIT license (found in
4// the LICENSE-MIT file), at your option.
5
6mod action;
7mod adapter;
8mod callback;
9mod context;
10mod error;
11mod events;
12mod filters;
13mod node;
14mod rect;
15#[cfg(feature = "simplified-api")]
16pub mod simplified;
17mod text_attributes;
18mod util;
19
20pub use accesskit_consumer::NodeId;
21pub use atspi_common::{
22    CoordType, Granularity, InterfaceSet, Layer, RelationType, Role, ScrollType, State, StateSet,
23};
24
25pub use action::*;
26pub use adapter::{next_adapter_id, Adapter};
27pub use callback::AdapterCallback;
28pub use context::{ActionHandlerNoMut, ActionHandlerWrapper, AppContext};
29pub use error::*;
30pub use events::*;
31pub use node::{NodeIdOrRoot, PlatformNode, PlatformRoot};
32pub use rect::*;
33pub use util::WindowBounds;