Skip to content

Commit 7c7c558

Browse files
committed
feat: Add more possible keys to fetch
1 parent 6a8de9a commit 7c7c558

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/lib.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,14 @@ impl<'a> DesktopEntry<'a> {
160160
self.desktop_entry("Exec")
161161
}
162162

163+
pub fn flatpak(&'a self) -> Option<&'a str> {
164+
self.desktop_entry("X-Flatpak")
165+
}
166+
167+
pub fn generic_name(&'a self, locale: Option<&str>) -> Option<Cow<'a, str>> {
168+
self.desktop_entry_localized("GenericName", locale)
169+
}
170+
163171
pub fn icon(&'a self) -> Option<&'a str> {
164172
self.desktop_entry("Icon")
165173
}
@@ -196,6 +204,10 @@ impl<'a> DesktopEntry<'a> {
196204
self.desktop_entry_bool("StartupNotify")
197205
}
198206

207+
pub fn startup_wm_class(&'a self) -> Option<&'a str> {
208+
self.desktop_entry("StartupWMClass")
209+
}
210+
199211
pub fn terminal(&'a self) -> bool {
200212
self.desktop_entry_bool("Terminal")
201213
}

0 commit comments

Comments
 (0)