// SPDX-License-Identifier: LGPL-2.1-only
// Copyright (C) 2026 Liberux Labs, S. L. <info@liberux.net>

//! Text-editing dispatch on [`super::app_data::AppData`]: cursor
//! movement, insert/delete, selection, IME activation and clipboard
//! integration. Lives on the runtime side; the corresponding widget
//! (`crate::widget::text_edit`) only owns the layout / draw path.

pub( crate ) mod cursor;
pub( crate ) mod insert_delete;
pub( crate ) mod selection;
pub( crate ) mod ime;
