uzor 1.2.2

Core UI engine — geometry, interaction, input state
//! Atomic Text widget — read-only label with proper align/baseline/clip
//! handling. Saves/restores RenderContext text state internally so callers
//! don't have to manage `TextAlign`/`TextBaseline` manually.

pub mod input;
pub mod render;
pub mod settings;
pub mod state;
pub mod style;
pub mod theme;
pub mod types;

pub use input::{
    register_context_manager_text,
    register_input_coordinator_text,
    register_layout_manager_text,
};
pub use render::draw_text;
pub use settings::TextSettings;
pub use state::TextState;
pub use style::{DefaultTextStyle, TextStyle};
pub use theme::{DefaultTextTheme, TextTheme};
pub use types::{TextOverflow, TextRenderKind, TextView};