image/
image.rs

1use iced_native::{Column, Container, Element, Image, Length, Text};
2use iced_pancurses::{PancursesRenderer, Sandbox};
3
4struct MyState;
5
6impl Sandbox for MyState {
7    type Message = ();
8
9    fn new() -> Self {
10        MyState
11    }
12
13    fn update(&mut self, _messages: Vec<()>) {}
14
15    fn view(&mut self) -> Element<'_, (), PancursesRenderer> {
16        Container::new(
17            Column::new()
18                .spacing(1)
19                .push(Text::new("Hello image !").width(Length::Shrink))
20                .push(Image::new("resources/ferris.png"))
21                .width(Length::Shrink),
22        )
23        .width(Length::Fill)
24        .height(Length::Fill)
25        .center_x()
26        .center_y()
27        .into()
28    }
29}
30
31fn main() {
32    MyState::run()
33}