Trait pilka_winit::winit::platform::macos::WindowExtMacOS [−][src]
Additional methods on Window
that are specific to MacOS.
Required methods
pub fn ns_window(&self) -> *mut c_void
[src]
Returns a pointer to the cocoa NSWindow
that is used by this window.
The pointer will become invalid when the Window
is destroyed.
pub fn ns_view(&self) -> *mut c_void
[src]
Returns a pointer to the cocoa NSView
that is used by this window.
The pointer will become invalid when the Window
is destroyed.
pub fn request_user_attention(&self, request_type: RequestUserAttentionType)
[src]
Request user attention, causing the application's dock icon to bounce. Note that this has no effect if the application is already focused.
pub fn simple_fullscreen(&self) -> bool
[src]
Returns whether or not the window is in simple fullscreen mode.
pub fn set_simple_fullscreen(&self, fullscreen: bool) -> bool
[src]
Toggles a fullscreen mode that doesn't require a new macOS space. Returns a boolean indicating whether the transition was successful (this won't work if the window was already in the native fullscreen).
This is how fullscreen used to work on macOS in versions before Lion. And allows the user to have a fullscreen window without using another space or taking control over the entire monitor.
pub fn has_shadow(&self) -> bool
[src]
Returns whether or not the window has shadow.
pub fn set_has_shadow(&self, has_shadow: bool)
[src]
Sets whether or not the window has shadow.