[−][src]Trait iced_native::layout::Debugger
A renderer able to graphically explain a Layout
.
Required methods
fn explain<Message>(
&mut self,
defaults: &Self::Defaults,
widget: &dyn Widget<Message, Self>,
layout: Layout<'_>,
cursor_position: Point,
color: Color
) -> Self::Output
&mut self,
defaults: &Self::Defaults,
widget: &dyn Widget<Message, Self>,
layout: Layout<'_>,
cursor_position: Point,
color: Color
) -> Self::Output
Explains the Layout
of an Element
for debugging purposes.
This will be called when Element::explain
has been used. It should
explain the given Layout
graphically.
A common approach consists in recursively rendering the bounds of the
Layout
and its children.