ui-automation 0.1.1

Control the User Interface, cross-platform.
Documentation
// Copyright (C) 2024 Tristan Gerritsen <tristan@thewoosh.org>
// All Rights Reserved.

mod application;
mod backend;
mod click;
mod element;
mod error;
mod position;
mod rect;
mod role;
mod size;
mod ui_automation;

pub use self::{
    application::{Application, ApplicationOwner},
    click::{ClickPosition, ClickRequest, MouseButton},
    element::Element,
    error::{UIError, UIFeature, UIResult},
    position::Position,
    rect::Rect,
    role::Role,
    size::Size,
    ui_automation::UIAutomation,
};

pub(crate) use self::{
    application::ApplicationId,
    backend::*,
    error::UIErrorKind,
};