Trait gio::prelude::ApplicationExt

source ·
pub trait ApplicationExt: IsA<Application> + Sealed + 'static {
Show 44 methods // Provided methods fn activate(&self) { ... } fn add_main_option( &self, long_name: &str, short_name: Char, flags: OptionFlags, arg: OptionArg, description: &str, arg_description: Option<&str> ) { ... } fn bind_busy_property(&self, object: &impl IsA<Object>, property: &str) { ... } fn application_id(&self) -> Option<GString> { ... } fn dbus_connection(&self) -> Option<DBusConnection> { ... } fn dbus_object_path(&self) -> Option<GString> { ... } fn flags(&self) -> ApplicationFlags { ... } fn inactivity_timeout(&self) -> u32 { ... } fn is_busy(&self) -> bool { ... } fn is_registered(&self) -> bool { ... } fn is_remote(&self) -> bool { ... } fn resource_base_path(&self) -> Option<GString> { ... } fn version(&self) -> Option<GString> { ... } fn open(&self, files: &[File], hint: &str) { ... } fn quit(&self) { ... } fn register( &self, cancellable: Option<&impl IsA<Cancellable>> ) -> Result<(), Error> { ... } fn send_notification(&self, id: Option<&str>, notification: &Notification) { ... } 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 set_option_context_description(&self, description: Option<&str>) { ... } fn set_option_context_parameter_string( &self, parameter_string: Option<&str> ) { ... } fn set_option_context_summary(&self, summary: Option<&str>) { ... } fn set_resource_base_path(&self, resource_path: Option<&str>) { ... } fn set_version(&self, version: &str) { ... } fn unbind_busy_property(&self, object: &impl IsA<Object>, property: &str) { ... } fn withdraw_notification(&self, id: &str) { ... } fn set_action_group<P: IsA<ActionGroup>>(&self, action_group: Option<&P>) { ... } fn connect_activate<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId { ... } fn connect_command_line<F: Fn(&Self, &ApplicationCommandLine) -> i32 + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_handle_local_options<F: Fn(&Self, &VariantDict) -> i32 + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_name_lost<F: Fn(&Self) -> bool + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_shutdown<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId { ... } fn connect_startup<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId { ... } fn connect_action_group_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_application_id_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_flags_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_inactivity_timeout_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_is_busy_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_is_registered_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_is_remote_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_resource_base_path_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_version_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... }
}

Provided Methods§

source

fn activate(&self)

source

fn add_main_option( &self, long_name: &str, short_name: Char, flags: OptionFlags, arg: OptionArg, description: &str, arg_description: Option<&str> )

source

fn bind_busy_property(&self, object: &impl IsA<Object>, property: &str)

source

fn application_id(&self) -> Option<GString>

source

fn dbus_connection(&self) -> Option<DBusConnection>

source

fn dbus_object_path(&self) -> Option<GString>

source

fn flags(&self) -> ApplicationFlags

source

fn inactivity_timeout(&self) -> u32

source

fn is_busy(&self) -> bool

source

fn is_registered(&self) -> bool

source

fn is_remote(&self) -> bool

source

fn resource_base_path(&self) -> Option<GString>

source

fn version(&self) -> Option<GString>

Available on crate feature v2_80 only.
source

fn open(&self, files: &[File], hint: &str)

source

fn quit(&self)

source

fn register( &self, cancellable: Option<&impl IsA<Cancellable>> ) -> Result<(), Error>

source

fn send_notification(&self, id: Option<&str>, notification: &Notification)

source

fn set_application_id(&self, application_id: Option<&str>)

source

fn set_default(&self)

source

fn set_flags(&self, flags: ApplicationFlags)

source

fn set_inactivity_timeout(&self, inactivity_timeout: u32)

source

fn set_option_context_description(&self, description: Option<&str>)

source

fn set_option_context_parameter_string(&self, parameter_string: Option<&str>)

source

fn set_option_context_summary(&self, summary: Option<&str>)

source

fn set_resource_base_path(&self, resource_path: Option<&str>)

source

fn set_version(&self, version: &str)

Available on crate feature v2_80 only.
source

fn unbind_busy_property(&self, object: &impl IsA<Object>, property: &str)

source

fn withdraw_notification(&self, id: &str)

source

fn set_action_group<P: IsA<ActionGroup>>(&self, action_group: Option<&P>)

source

fn connect_activate<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn connect_command_line<F: Fn(&Self, &ApplicationCommandLine) -> i32 + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_handle_local_options<F: Fn(&Self, &VariantDict) -> i32 + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_name_lost<F: Fn(&Self) -> bool + 'static>( &self, f: F ) -> SignalHandlerId

Available on crate feature v2_60 only.
source

fn connect_shutdown<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn connect_startup<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn connect_action_group_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_application_id_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_flags_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn connect_inactivity_timeout_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_is_busy_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_is_registered_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_is_remote_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_resource_base_path_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_version_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

Available on crate feature v2_80 only.

Object Safety§

This trait is not object safe.

Implementors§