1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-31 13:50:04 -04:00

add with_taskbar to viewport builder (#3958)

Allows removing the taskbar icon of a viewport.

This can be useful when making an overlay type viewport (window is
always on top).
This commit is contained in:
AnotherNathan
2024-02-06 13:27:34 +01:00
committed by GitHub
parent 68eb3db648
commit ee7fb47798
2 changed files with 25 additions and 3 deletions

View File

@@ -1498,6 +1498,7 @@ pub fn create_winit_window_builder<T>(
// Windows:
drag_and_drop: _drag_and_drop,
taskbar: _taskbar,
// wayland:
app_id: _app_id,
@@ -1575,9 +1576,14 @@ pub fn create_winit_window_builder<T>(
}
#[cfg(target_os = "windows")]
if let Some(enable) = _drag_and_drop {
{
use winit::platform::windows::WindowBuilderExtWindows as _;
window_builder = window_builder.with_drag_and_drop(enable);
if let Some(enable) = _drag_and_drop {
window_builder = window_builder.with_drag_and_drop(enable);
}
if let Some(show) = _taskbar {
window_builder = window_builder.with_skip_taskbar(!show);
}
}
#[cfg(target_os = "macos")]