//! Clock widget — toolbar time display with hover background.
//!
//! Extracted from `button/render.rs` section 9 (`draw_toolbar_clock`).
//!
//! The clock widget does NOT read or manage system time. The caller
//! supplies a pre-formatted `time_text: &str` via `ClockView` each frame.
//!
//! Sense: HOVER only (mlc has hover-only behavior; no click action).
//!
//! Self-contained:
//! - `types` — `ClockRenderKind`.
//! - `state` — `ClockState` placeholder.
//! - `theme` — `ClockTheme` trait + `DefaultClockTheme`.
//! - `style` — `ClockStyle` trait + `DefaultClockStyle`.
//! - `settings` — `ClockSettings` bundle.
//! - `render` — `draw_clock` dispatcher + `ClockView`.
//! - `input` — `register` helper (HOVER sense).
pub use ClockRenderKind;
pub use ClockState;
pub use ;
pub use ;
pub use ClockSettings;
pub use ;
pub use register;