diff options
author | 2021-08-12 21:04:20 +0700 | |
---|---|---|
committer | 2021-08-12 21:04:20 +0700 | |
commit | 0f5242a728ea2b5853937ec5051e34c7d63c70bf (patch) | |
tree | a8ba5659b14beb2c5c70b57fa40372c1cb2672ca /winit/src/settings.rs | |
parent | a7c40665fea1762aef87a82541cebf7a0b859220 (diff) | |
parent | e3f170a341f610ab9622e92dbd9d0593814f1a25 (diff) | |
download | iced-0f5242a728ea2b5853937ec5051e34c7d63c70bf.tar.gz iced-0f5242a728ea2b5853937ec5051e34c7d63c70bf.tar.bz2 iced-0f5242a728ea2b5853937ec5051e34c7d63c70bf.zip |
Merge pull request #654 from atbentley/hide-titlebar-macos
Hide titlebar on macos
Diffstat (limited to 'winit/src/settings.rs')
-rw-r--r-- | winit/src/settings.rs | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/winit/src/settings.rs b/winit/src/settings.rs index 72a1a24a..045cb156 100644 --- a/winit/src/settings.rs +++ b/winit/src/settings.rs @@ -2,8 +2,13 @@ #[cfg(target_os = "windows")] #[path = "settings/windows.rs"] mod platform; -#[cfg(not(target_os = "windows"))] -#[path = "settings/not_windows.rs"] + +#[cfg(target_os = "macos")] +#[path = "settings/macos.rs"] +mod platform; + +#[cfg(not(any(target_os = "windows", target_os = "macos")))] +#[path = "settings/other.rs"] mod platform; pub use platform::PlatformSpecific; @@ -137,6 +142,20 @@ impl Window { .with_drag_and_drop(self.platform_specific.drag_and_drop); } + #[cfg(target_os = "macos")] + { + use winit::platform::macos::WindowBuilderExtMacOS; + + window_builder = window_builder + .with_title_hidden(self.platform_specific.title_hidden) + .with_titlebar_transparent( + self.platform_specific.titlebar_transparent, + ) + .with_fullsize_content_view( + self.platform_specific.fullsize_content_view, + ); + } + window_builder = window_builder .with_fullscreen(conversion::fullscreen(primary_monitor, mode)); |