1const IMAGE2: &str = r#"<svg viewBox="0 0 100 100">
4<circle fill="red" cx="50" cy="50" r="20"></circle>
5</svg>"#;
6
7use fltk::{app, enums::FrameType, frame::Frame, image::SvgImage, prelude::*, window::Window};
8
9fn main() {
10 let app = app::App::default().with_scheme(app::Scheme::Gleam);
11
12 let mut wind = Window::new(100, 100, 400, 300, "Hello from rust");
13
14 let mut frame = Frame::default().with_size(360, 260).center_of_parent();
15 frame.set_frame(FrameType::EngravedBox);
16 let mut image1 = SvgImage::load("screenshots/RustLogo.svg").unwrap();
17 image1.scale(200, 200, true, true);
18 frame.set_image(Some(image1));
19
20 wind.make_resizable(true);
21 wind.end();
22 wind.show();
23 wind.set_icon(Some(SvgImage::from_data(IMAGE2).unwrap()));
24
25 app.run().unwrap();
26}