pub struct MacOSActivatableLifetime { /* private fields */ }Expand description
The activatable lifetime of a macOS application: entering the background hides the application, leaving it shows the application again.
Implementations§
Source§impl MacOSActivatableLifetime
impl MacOSActivatableLifetime
pub fn new() -> Self
Sourcepub fn on_activated(&self, kind: ActivationKind)
pub fn on_activated(&self, kind: ActivationKind)
Raises the activated event.
Sourcepub fn on_activated_with(&self, event_args: ActivatedEventArgs)
pub fn on_activated_with(&self, event_args: ActivatedEventArgs)
Raises the activated event with the given arguments.
Sourcepub fn on_deactivated(&self, kind: ActivationKind)
pub fn on_deactivated(&self, kind: ActivationKind)
Raises the deactivated event.
Trait Implementations§
Source§impl Default for MacOSActivatableLifetime
impl Default for MacOSActivatableLifetime
Source§impl IActivatableLifetime for MacOSActivatableLifetime
impl IActivatableLifetime for MacOSActivatableLifetime
Source§fn activated(
&self,
handler: Rc<dyn Fn(&ActivatedEventArgs)>,
) -> Rc<dyn IDisposable>
fn activated( &self, handler: Rc<dyn Fn(&ActivatedEventArgs)>, ) -> Rc<dyn IDisposable>
Raised when the application is activated for various reasons, as
described by the
ActivationKind.
Disposing the returned handle unsubscribes.Source§fn deactivated(
&self,
handler: Rc<dyn Fn(&ActivatedEventArgs)>,
) -> Rc<dyn IDisposable>
fn deactivated( &self, handler: Rc<dyn Fn(&ActivatedEventArgs)>, ) -> Rc<dyn IDisposable>
Raised when the application is deactivated for various reasons, as
described by the
ActivationKind.
Disposing the returned handle unsubscribes.Source§fn try_leave_background(&self) -> bool
fn try_leave_background(&self) -> bool
Tells the application that it should attempt to leave its background
state. Returns true if it will process the request; false otherwise. Read more
Source§fn try_enter_background(&self) -> bool
fn try_enter_background(&self) -> bool
Tells the application that it should attempt to enter its background
state. Returns true if it will process the request; false otherwise. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for MacOSActivatableLifetime
impl !Send for MacOSActivatableLifetime
impl !Sync for MacOSActivatableLifetime
impl !UnwindSafe for MacOSActivatableLifetime
impl Freeze for MacOSActivatableLifetime
impl Unpin for MacOSActivatableLifetime
impl UnsafeUnpin for MacOSActivatableLifetime
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more