Expand description
Rendering. Almost a pure function of the App state; the one
exception is the log view writing its viewport height and clamped
scroll offset back into the app.
Re-exportsยง
use crate::model::Current;๐use crate::model::DEFAULT_ID;๐use crate::model::Listing;๐use ratatui::Frame;๐use ratatui::layout::Constraint;๐use ratatui::layout::Direction;๐use ratatui::layout::Layout;๐use ratatui::layout::Rect;๐use ratatui::style::Color;๐use ratatui::style::Modifier;๐use ratatui::style::Style;๐use ratatui::text::Line;๐use ratatui::text::Span;๐use ratatui::widgets::Block;๐use ratatui::widgets::Borders;๐use ratatui::widgets::List;๐use ratatui::widgets::ListItem;๐use ratatui::widgets::ListState;๐use ratatui::widgets::Paragraph;๐use ratatui::widgets::Wrap;๐use crate::app::App;๐use crate::app::Input;๐use crate::app::View;๐use crate::app::is_running;๐use crate::app::is_selected;๐use crate::logs;๐
Constantsยง
- SCHED_
PREFIX ๐
Functionsยง
- draw
- draw_
all_ ๐list - draw_
footer ๐ - draw_
header ๐ - draw_
kernel_ ๐section - draw_
logs ๐ - draw_
recommended_ ๐list - draw_
status_ ๐panel - format_
flags ๐ - Renders a flag vector so token boundaries survive:
shell_words::join. - input_
spans ๐ - Renders the field content with a reversed-video block as the cursor.
- kv ๐
- marker ๐
- The marker in front of a list entry: running, selected for the next start but not running, or nothing.
- priority_
style ๐ - state_
line ๐ - strip_
prefix ๐