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 util;
18
19pub use accesskit_consumer::NodeId;
20pub use atspi_common::{
21    CoordType, Granularity, InterfaceSet, Layer, RelationType, Role, ScrollType, State, StateSet,
22};
23
24pub use action::*;
25pub use adapter::{next_adapter_id, Adapter};
26pub use callback::AdapterCallback;
27pub use context::{ActionHandlerNoMut, ActionHandlerWrapper, AppContext};
28pub use error::*;
29pub use events::*;
30pub use node::{NodeIdOrRoot, PlatformNode, PlatformRoot};
31pub use rect::*;
32pub use util::WindowBounds;