Skip to main content

IFrnApplicationEventsImpl

Trait IFrnApplicationEventsImpl 

Source
pub trait IFrnApplicationEventsImpl: IUnknownImpl {
    // Required methods
    fn files_opened(&self, args: Option<&IFrnStringArray>);
    fn urls_opened(&self, urls: Option<&IFrnStringArray>);
    fn try_shutdown(&self, is_os_shutdown: bool) -> FrnShutdownReply;
    fn on_reopen(&self);
    fn on_hide(&self);
    fn on_unhide(&self);
    fn on_activate(&self);
    fn on_deactivate(&self);
    fn on_terminating(&self);
}
Expand description

Implement this to provide IFrnApplicationEvents to native code (see IFrnApplicationEvents::from_impl).

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T: IFrnApplicationEventsImpl + ?Sized> IFrnApplicationEventsImpl for Box<T>

Source§

impl<T: IFrnApplicationEventsImpl + ?Sized> IFrnApplicationEventsImpl for Rc<T>

Implementors§