diff options
author | 2024-01-22 19:02:43 +0100 | |
---|---|---|
committer | 2024-01-22 19:02:43 +0100 | |
commit | a1114cada310fa6e4cd478cc0827500e70a1bd0d (patch) | |
tree | 0dfa91b37757ec6130d9ec3dbc067e824add9982 | |
parent | b544c908120ae890d26ab52bcae31ce02f877053 (diff) | |
parent | 9cfb0f4a09f2da076d41c74b5507ba256da181e3 (diff) | |
download | iced-a1114cada310fa6e4cd478cc0827500e70a1bd0d.tar.gz iced-a1114cada310fa6e4cd478cc0827500e70a1bd0d.tar.bz2 iced-a1114cada310fa6e4cd478cc0827500e70a1bd0d.zip |
Merge pull request #2211 from MrAntix/windows_PlatformSpecific_skip_taskbar
feat(window): adds skip_taskbar for windows
-rw-r--r-- | core/src/window/settings/windows.rs | 4 | ||||
-rw-r--r-- | winit/src/conversion.rs | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/core/src/window/settings/windows.rs b/core/src/window/settings/windows.rs index 45d753bd..d3bda259 100644 --- a/core/src/window/settings/windows.rs +++ b/core/src/window/settings/windows.rs @@ -9,6 +9,9 @@ pub struct PlatformSpecific { /// Drag and drop support pub drag_and_drop: bool, + + /// Whether show or hide the window icon in the taskbar. + pub skip_taskbar: bool, } impl Default for PlatformSpecific { @@ -16,6 +19,7 @@ impl Default for PlatformSpecific { Self { parent: None, drag_and_drop: true, + skip_taskbar: false, } } } diff --git a/winit/src/conversion.rs b/winit/src/conversion.rs index 90a5d27f..eceb1604 100644 --- a/winit/src/conversion.rs +++ b/winit/src/conversion.rs @@ -84,6 +84,9 @@ pub fn window_settings( } window_builder = window_builder .with_drag_and_drop(settings.platform_specific.drag_and_drop); + + window_builder = window_builder + .with_skip_taskbar(settings.platform_specific.skip_taskbar); } #[cfg(target_os = "macos")] |