Expand description
State of the table’s dialogs and sidebars, each drawn by render/ or widgets/.
Modules§
- copy_
modal - Copy dialog state: scope × format, a column for the cell scope, and the
header toggle, with the last choices kept for the session so a repeat copy
is
yEnter. The Python scope copies the view’s pipeline as code rather than its rows. - filter_
modal - The Filters tab: one row per statement, and a three-step inline editor — column via Picker, operator via a short Picker, value as text.
- pivot_
melt_ modal - Pivot & Melt builder state: a form of rows, each edited through one Picker scoped to that row alone, and the live preview of the spec it stages. The spec is echoed live; Enter applies it.
- retype_
modal - A column’s type changed in the table, and a datetime made from columns: the same
names, formats and rules a delimited spec’s
[columns]takes (crate::formats::column_types), as a view step before the filters. - sort_
filter_ modal - The Sort & Filter sidebar: what is in effect first — the sorts and the filters,
each a row to flip, edit, reorder or remove, and a row to add one — and the
Columns tab beside it, every per-column property in one list. One form
(
crate::app::form): the tab bar is its first field, and every entry is a field. - sort_
modal