prehnite/app/resources.rs
1use iced::widget::image::Handle;
2use std::sync::OnceLock;
3
4pub const APP_ICON_PNG: &[u8] = include_bytes!("../../assets/icon/icon.png");
5
6pub fn app_icon_handle() -> Handle {
7 static HANDLE: OnceLock<Handle> = OnceLock::new();
8 HANDLE
9 .get_or_init(|| Handle::from_bytes(APP_ICON_PNG))
10 .clone()
11}