Expand description
Cross-widget shared infrastructure.
Helpers and types reused by more than one widget in teksilo-widgets but
that don’t fit cleanly under any single widget’s module. Members are
re-exported by their submodule name; rebinding through common::*
is intentional so the widget code reads common::datetime::Date
without dragging the underlying crate name (jiff) into the public
surface.
Modules§
- datetime
- Date/time infrastructure shared by
Calendar,DateEdit,TimeEdit, andDateTimeEdit. - drag_
autoscroll - The drag auto-scroll edge ramp, implemented once.
- ordered_
move - One command for “move this item somewhere else in an ordered collection”.
- scrollable
- One scroll handler for every scrollable surface.