Trait gio::prelude::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<'a, T: Into<Option<&'a str>>>(&self,
application_id: T); fn set_default(&self); fn set_flags(&self, flags: ApplicationFlags); fn set_inactivity_timeout(&self, inactivity_timeout: u32); fn set_property_action_group(&self, action_group: Option<&ActionGroup>); fn get_property_application_id(&self) -> Option<String>; fn set_property_application_id(&self, application_id: Option<&str>); fn get_property_flags(&self) -> ApplicationFlags; fn set_property_flags(&self, flags: ApplicationFlags); fn get_property_inactivity_timeout(&self) -> u32; fn set_property_inactivity_timeout(&self, inactivity_timeout: u32); fn get_property_is_registered(&self) -> bool; fn get_property_is_remote(&self) -> bool; fn get_property_resource_base_path(&self) -> Option<String>; fn set_property_resource_base_path(&self, resource_base_path: Option<&str>); 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
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<'a, T: Into<Option<&'a str>>>(&self, application_id: T)
fn set_default(&self)
fn set_flags(&self, flags: ApplicationFlags)
fn set_inactivity_timeout(&self, inactivity_timeout: u32)
fn set_property_action_group(&self, action_group: Option<&ActionGroup>)
fn get_property_application_id(&self) -> Option<String>
fn set_property_application_id(&self, application_id: Option<&str>)
fn get_property_flags(&self) -> ApplicationFlags
fn set_property_flags(&self, flags: ApplicationFlags)
fn get_property_inactivity_timeout(&self) -> u32
fn set_property_inactivity_timeout(&self, inactivity_timeout: u32)
fn get_property_is_registered(&self) -> bool
fn get_property_is_remote(&self) -> bool
fn get_property_resource_base_path(&self) -> Option<String>
fn set_property_resource_base_path(&self, resource_base_path: Option<&str>)
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
Implementors
impl<O: IsA<Application> + IsA<Object>> ApplicationExt for O