image/
image.rs

1use fltk::{app, frame::Frame, image::SharedImage, prelude::*, window::Window};
2use std::error::Error;
3
4fn main() -> Result<(), Box<dyn Error>> {
5    let app = app::App::default().with_scheme(app::Scheme::Gleam);
6    let mut wind = Window::default().with_size(400, 300);
7    let mut frame = Frame::default_fill();
8
9    let mut image = SharedImage::load("screenshots/calc.jpg")?;
10    image.scale(200, 200, true, true);
11
12    frame.set_image(Some(image));
13
14    // // To remove an image
15    // frame.set_image(None::<SharedImage>);
16
17    wind.end();
18    wind.make_resizable(true);
19    wind.show();
20
21    app.run()?;
22    Ok(())
23}