Skip to main content

fire_break

Function fire_break 

Source
pub fn fire_break<R: Runtime>(
    app: &AppHandle<R>,
    current_break: &Arc<Mutex<Option<BreakEvent>>>,
    event: BreakEvent,
    placement: MonitorPlacement,
    windowed: bool,
    windowed_fraction: f64,
)
Expand description

Stash the break event in current_break, position an overlay window on each selected monitor, and emit break:start to the renderer. Used directly for sleep/resume-last paths; normal scheduled breaks go through deliver_break instead.

postpone_available is forced off for enforceable breaks here, so callers can pass the user’s raw intent without re-deriving it.