Skip to main content

Module arriving_rows

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§

ArrivingRows
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.