tui-lipan 0.1.0

Opinionated, component-based TUI framework for Rust - declarative components, reconciliation, layout engine, focus, overlays, and rich widgets on top of ratatui.
Documentation
//! Mouse event dispatch logic.

mod click;
mod gather;
mod hover;
mod r#move;
mod scroll;
mod types;

pub(crate) use click::{
    click_count_at, process_input_click, process_textarea_click, process_textarea_sentinel_click,
};
#[cfg(feature = "terminal")]
pub(crate) use gather::ancestor_mouse_region_captures_mods;
pub(crate) use gather::{find_ancestor_on_click, gather_hit_actions, resolve_left_click_target};
pub(crate) use hover::should_hover;
pub(crate) use r#move::gather_mouse_move_action;
pub(crate) use scroll::handle_scroll_wheel_n;
pub(crate) use types::*;