Module arriving_rows
Expand description
Rows that arrive one by one: the same placeholder steps as
ArrivingView, kept per row.
A list, table or tree whose model answers a row as
Arrival::Pending reserves that row’s slot and paints its placeholder
there: the ground until GRACE, then a
skeleton that stays at least MIN_SHOWN,
naming where the row comes from after
NAME_SOURCE_AFTER. The row’s
content cross-fades into its slot when it lands, and no other row moves.
ArrivingRows keeps that timing for each pending row; the widget asks
it what a row shows and when it next changes, so a pending row costs no
frames between its steps.
Structs§
- Arriving
Rows - The arrival timing of a widget’s pending rows, by row key.
- RowFade
- How a landed row fades in: the placeholder step it replaced at its outgoing opacity, and its content’s opacity.