iced_pancurses/renderer/
column.rs1use crate::{primitive::Primitive, PancursesRenderer};
2use iced_native::{column, Element, Layout, Point};
3
4impl column::Renderer for PancursesRenderer {
5 fn draw<Message>(
6 &mut self,
7 content: &[Element<'_, Message, Self>],
8 layout: Layout<'_>,
9 cursor_position: Point,
10 ) -> Self::Output {
11 Primitive::Group(
12 content
13 .iter()
14 .zip(layout.children())
15 .map(|(child, layout)| child.draw(self, layout, cursor_position))
16 .collect(),
17 )
18 }
19}