rat_widget::layout

Function layout_dialog

Source
pub fn layout_dialog<const N: usize>(
    area: Rect,
    block: Option<&Block<'_>>,
    buttons: [Constraint; N],
    button_spacing: u16,
    button_flex: Flex,
) -> StructuredLayout
Expand description

Calculates a layout for a dialog with buttons.

Access the items via the index operator, using DialogItem as index.


l[DialogItem::Content];
l[DialogItem::Button(0)];