tui-lipan 0.1.0

Opinionated, component-based TUI framework for Rust - declarative components, reconciliation, layout engine, focus, overlays, and rich widgets on top of ratatui.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::core::element::Element;
use crate::layout::axis::Axis;
use crate::widgets::internal::StackProps;
use crate::widgets::internal::measure_stack;

pub(crate) fn measure_scroll_view(
    props: &StackProps,
    children: &[Element],
    max_w: Option<u16>,
) -> (u16, u16) {
    measure_stack(props, children, Axis::Vertical, None, max_w)
}