INNER CODE UNIT · Rust
new_with_builder
abenz1267/walker · src/preview/mod.rs:135
pub fn new_with_builder(builder: &Builder) -> Result<Self, Box<dyn std::error::Error>> {
let box_widget = builder
.object::<GtkBox>("PreviewBox")
.ok_or("PreviewBox not found in builder")?;
let preview_area = builder
.object::<Stack>("PreviewStack")
.ok_or("PreviewStack not found in builder")?;
Ok(Self {
box_widget,
preview_area,
current_content: String::new(),
current_video_cancellable: Rc::new(RefCell::new(None)),
})
}
pub fn new() -> Result<Self, Box<dyn std::error::Error>> {