cosmic::iced

Function daemon

source
pub fn daemon<State, Message, Theme, Renderer>(
    title: impl Title<State>,
    update: impl Update<State, Message>,
    view: impl for<'a> View<'a, State, Message, Theme, Renderer>,
) -> Daemon<impl Program<State = State, Message = Message, Theme = Theme>>
where State: 'static, Message: Send + Debug + 'static, Theme: Default + DefaultStyle, Renderer: Renderer,
Expand description

Creates an iced Daemon given its title, update, and view logic.

A Daemon will not open a window by default, but will run silently instead until a Task from window::open is returned by its update logic.

Furthermore, a Daemon will not stop running when all its windows are closed. In order to completely terminate a Daemon, its process must be interrupted or its update logic must produce a Task from exit.