diff --git a/src/main.rs b/src/main.rs index 3376caf..9589d68 100644 --- a/src/main.rs +++ b/src/main.rs @@ -512,12 +512,7 @@ impl Application for App { } nav_model = nav_model.insert(|b| { b.text(fl!("trash")) - .icon( - //TODO: dynamic empty/full icon - widget::icon::from_name("user-trash-full-symbolic") - .size(16) - .icon(), - ) + .icon(widget::icon::icon(tab::trash_icon_symbolic(16))) .data(Location::Trash) }); diff --git a/src/tab.rs b/src/tab.rs index 2b5854b..5c35cc1 100644 --- a/src/tab.rs +++ b/src/tab.rs @@ -103,7 +103,7 @@ pub fn folder_icon_symbolic(path: &PathBuf, icon_size: u16) -> widget::icon::Han .handle() } -fn trash_icon_symbolic(icon_size: u16) -> widget::icon::Handle { +pub fn trash_icon_symbolic(icon_size: u16) -> widget::icon::Handle { let full = match trash::os_limited::list() { Ok(entries) => !entries.is_empty(), Err(_err) => false,