INNER CODE UNIT · Rust
Some
abenz1267/walker · src/preview/mod.rs:357
if let Some(page) = document.page(0) {
match self.render_pdf_page(&page) {
Ok(page_widget) => pdf.append(&page_widget),
Err(e) => eprintln!("Failed to render PDF page: {e}"),
}
}
std::mem::drop(document);
let scrolled = ScrolledWindow::new();
scrolled.set_child(Some(&pdf));
scrolled.set_policy(PolicyType::Never, PolicyType::Automatic);
scrolled.set_width_request(800);
self.preview_area.add_child(&scrolled);
self.preview_area.set_visible_child(&scrolled);
Ok(())