[go: up one dir, main page]

Trait gio::ApplicationExt [] [src]

pub trait ApplicationExt {
    fn activate(&self);
    fn get_application_id(&self) -> Option<String>;
    fn get_flags(&self) -> ApplicationFlags;
    fn get_inactivity_timeout(&self) -> u32;
    fn get_is_registered(&self) -> bool;
    fn get_is_remote(&self) -> bool;
    fn hold(&self);
    fn quit(&self);
    fn release(&self);
    fn run(&self, argc: i32, argv: &[&str]) -> i32;
    fn set_action_group<T: IsA<ActionGroup>>(&self, action_group: Option<&T>);
    fn set_application_id(&self, application_id: Option<&str>);
    fn set_default(&self);
    fn set_flags(&self, flags: ApplicationFlags);
    fn set_inactivity_timeout(&self, inactivity_timeout: u32);
    fn connect_activate<F: Fn(&Self) + 'static>(&self, f: F) -> u64;
    fn connect_shutdown<F: Fn(&Self) + 'static>(&self, f: F) -> u64;
    fn connect_startup<F: Fn(&Self) + 'static>(&self, f: F) -> u64;
}

Required Methods

Implementors