Trait ux::prelude::DesktopAppInfoExt[]

pub trait DesktopAppInfoExt: 'static {
Show methods pub fn get_action_name(&self, action_name: &str) -> Option<GString>;
pub fn get_boolean(&self, key: &str) -> bool;
pub fn get_categories(&self) -> Option<GString>;
pub fn get_filename(&self) -> Option<PathBuf>;
pub fn get_generic_name(&self) -> Option<GString>;
pub fn get_is_hidden(&self) -> bool;
pub fn get_keywords(&self) -> Vec<GString, Global>;
pub fn get_locale_string(&self, key: &str) -> Option<GString>;
pub fn get_nodisplay(&self) -> bool;
pub fn get_show_in(&self, desktop_env: Option<&str>) -> bool;
pub fn get_startup_wm_class(&self) -> Option<GString>;
pub fn get_string(&self, key: &str) -> Option<GString>;
pub fn has_key(&self, key: &str) -> bool;
pub fn launch_action<P>(
        &self,
        action_name: &str,
        launch_context: Option<&P>
    )
    where
        P: IsA<AppLaunchContext>
;
pub fn launch_uris_as_manager<P>(
        &self,
        uris: &[&str],
        launch_context: Option<&P>,
        spawn_flags: SpawnFlags,
        user_setup: Option<Box<dyn FnOnce() + 'static, Global>>,
        pid_callback: Option<&mut dyn FnMut(&DesktopAppInfo, Pid)>
    ) -> Result<(), Error>
    where
        P: IsA<AppLaunchContext>
;
pub fn list_actions(&self) -> Vec<GString, Global>;
}

Required methods

pub fn get_action_name(&self, action_name: &str) -> Option<GString>

pub fn get_boolean(&self, key: &str) -> bool

pub fn get_categories(&self) -> Option<GString>

pub fn get_filename(&self) -> Option<PathBuf>

pub fn get_generic_name(&self) -> Option<GString>

pub fn get_is_hidden(&self) -> bool

pub fn get_keywords(&self) -> Vec<GString, Global>

pub fn get_locale_string(&self, key: &str) -> Option<GString>

pub fn get_nodisplay(&self) -> bool

pub fn get_show_in(&self, desktop_env: Option<&str>) -> bool

pub fn get_startup_wm_class(&self) -> Option<GString>

pub fn get_string(&self, key: &str) -> Option<GString>

pub fn has_key(&self, key: &str) -> bool

pub fn launch_action<P>(&self, action_name: &str, launch_context: Option<&P>) where
    P: IsA<AppLaunchContext>, 

pub fn launch_uris_as_manager<P>(
    &self,
    uris: &[&str],
    launch_context: Option<&P>,
    spawn_flags: SpawnFlags,
    user_setup: Option<Box<dyn FnOnce() + 'static, Global>>,
    pid_callback: Option<&mut dyn FnMut(&DesktopAppInfo, Pid)>
) -> Result<(), Error> where
    P: IsA<AppLaunchContext>, 

pub fn list_actions(&self) -> Vec<GString, Global>

Loading content...

Implementors

impl<O> DesktopAppInfoExt for O where
    O: IsA<DesktopAppInfo>, 

Loading content...