From 7dff3e6f8b989132ff0c4406caa72f063dd57c9f Mon Sep 17 00:00:00 2001 From: Jake Stanger Date: Thu, 2 Feb 2023 20:37:02 +0000 Subject: [PATCH] fix(image): widgets missing names --- src/image/gtk.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/image/gtk.rs b/src/image/gtk.rs index 5155ef0..678cb0b 100644 --- a/src/image/gtk.rs +++ b/src/image/gtk.rs @@ -9,6 +9,8 @@ pub fn new_icon_button(input: &str, icon_theme: &IconTheme, size: i32) -> Button if ImageProvider::is_definitely_image_input(input) { let image = Image::new(); + image.set_widget_name("image"); + match ImageProvider::parse(input, icon_theme, size) .and_then(|provider| provider.load_into_image(image.clone())) { @@ -34,6 +36,8 @@ pub fn new_icon_label(input: &str, icon_theme: &IconTheme, size: i32) -> gtk::Bo if ImageProvider::is_definitely_image_input(input) { let image = Image::new(); + image.set_widget_name("image"); + container.add(&image); if let Err(err) = ImageProvider::parse(input, icon_theme, size) @@ -43,6 +47,8 @@ pub fn new_icon_label(input: &str, icon_theme: &IconTheme, size: i32) -> gtk::Bo } } else { let label = Label::new(Some(input)); + label.set_widget_name("label"); + container.add(&label); }