Crate ltrait_source_desktop

Source
Expand description

§Example Usage

use ltrait_source_desktop::{default_paths, DesktopEntry};

let launcher = Launcher::default()
    .set_ui(DummyUI, |c| unimplemented!())
    .add_raw_source(
        ltrait_source_desktop::new(default_paths())?,
    )
   .add_raw_filter(ClosureFilter::new(|d: &DesktopEntry, _| {
       !d.entry.no_display() && d.entry.exec().is_some()
   }));

Modules§

icon

Structs§

DesktopEntry

Enums§

DesktopError

Functions§

default_paths
Returns the default paths in which desktop entries should be searched for based on the current environment. Paths are sorted by priority.
new