From 792e06abdce9596dba987b822622425552bfd51b Mon Sep 17 00:00:00 2001 From: hodasemi Date: Thu, 29 Aug 2024 12:37:22 +0200 Subject: [PATCH] Set icon from path --- src/elements/icon.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/elements/icon.rs b/src/elements/icon.rs index 5de792a..829db2c 100644 --- a/src/elements/icon.rs +++ b/src/elements/icon.rs @@ -3,6 +3,7 @@ use crate::{ prelude::*, }; use anyhow::Result; +use assetpath::AssetPath; use utilities::prelude::*; use vulkan_rs::prelude::*; @@ -142,6 +143,10 @@ impl Icon { self.iconizable_wrapper.set_icon(icon, self.visible()) } + pub fn set_icon_from_path(&self, asset_path: AssetPath) -> Result<()> { + self.iconizable_wrapper.set_icon(asset_path, self.visible()) + } + pub fn set_margin(&self, margin: u32) -> Result<()> { self.iconizable_wrapper.set_margin(margin) }