diff --git a/data/resources.gresource.xml b/data/resources.gresource.xml index 8354989..6cfc86b 100644 --- a/data/resources.gresource.xml +++ b/data/resources.gresource.xml @@ -4,16 +4,16 @@ style.css - + icons/org.gabmus.envision.svg icons/org.gabmus.envision.Devel.svg - + icons/org.gabmus.envision-symbolic.svg - + icons/run-debug-symbolic.svg diff --git a/src/main.rs b/src/main.rs index da75234..d22b860 100644 --- a/src/main.rs +++ b/src/main.rs @@ -93,6 +93,9 @@ fn main() -> Result<()> { &provider, gtk::STYLE_PROVIDER_PRIORITY_APPLICATION, ); + + let icon_theme = gtk::IconTheme::for_display(&display); + icon_theme.add_resource_path(&format!("{RESOURCES_BASE_PATH}/icons/")); } gtk::Window::set_default_icon_name(APP_ID);