1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! 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 ;