use {
cursive::{view::*, views::*, *},
cursive_image::*,
};
const FILE: &str = "assets/media/sunrise.jpg";
fn main() {
let mut cursive = default();
cursive.add_layer(
Panel::new(
ImageView::default()
.with_image(
Image::new_stream_from_jpeg_file(FILE, ImageFormat::RGB).expect("new_stream_from_jpeg_file"),
)
.with_sizing(Sizing::original())
.scrollable()
.scroll_x(true),
)
.fixed_size((50, 20)),
);
cursive.add_global_callback('q', |cursive| cursive.quit());
cursive.run();
}