Expand description
Full-screen terminal views (feature tui), and line prompts for when
there is no terminal.
ui: the shared pieces for building a view. The palette (terminal foreground plus one accent),ui::panel,ui::header,ui::help_line,ui::input_line, theui::Screentrait driven byui::run_screen, and histograms:ui::Scale,ui::Binning,ui::Binned,ui::HistPlot.cutoff_tui: row and column nnz cutoff picker over plain nnz vectors.stat_tui: table-and-histogram explorer over plain name and value columns, optionally marking entries and handing them back.
Open a view only when tui_available; otherwise fall back to text.
Modules§
- cutoff_
tui - Full-screen nnz cutoff picker for
squeeze --interactive. - stat_
tui - Full-screen explorer for per-row and per-column statistics.
- ui
- Shared pieces of the full-screen views: the palette, panels, header and help lines, the event loop, histogram scales and binning, and a histogram plot with a y gutter, an x axis, and markers.
Enums§
- User
Action - User action after viewing histogram or other interactive prompts
Functions§
- confirm
- Simple yes/no confirmation prompt
- prompt_
user_ action - Prompt user for action in interactive mode after showing histogram
- tui_
available - Whether a full-screen session can run: both stdin and stdout are a terminal. Otherwise callers fall back to the line prompts below.