21 lines
741 B
Rust
21 lines
741 B
Rust
/// The type of user attention to request.
|
|
///
|
|
/// ## Platform-specific
|
|
///
|
|
/// - **X11:** Sets the WM's `XUrgencyHint`. No distinction between [`Critical`] and [`Informational`].
|
|
///
|
|
/// [`Critical`]: Self::Critical
|
|
/// [`Informational`]: Self::Informational
|
|
#[derive(Debug, Clone, Copy)]
|
|
pub enum UserAttention {
|
|
/// ## Platform-specific
|
|
///
|
|
/// - **macOS:** Bounces the dock icon until the application is in focus.
|
|
/// - **Windows:** Flashes both the window and the taskbar button until the application is in focus.
|
|
Critical,
|
|
/// ## Platform-specific
|
|
///
|
|
/// - **macOS:** Bounces the dock icon once.
|
|
/// - **Windows:** Flashes the taskbar button until the application is in focus.
|
|
Informational,
|
|
}
|