Trait pilka_winit::winit::platform::macos::WindowBuilderExtMacOS[][src]

pub trait WindowBuilderExtMacOS {
    fn with_movable_by_window_background(
        self,
        movable_by_window_background: bool
    ) -> WindowBuilder;
fn with_titlebar_transparent(
        self,
        titlebar_transparent: bool
    ) -> WindowBuilder;
fn with_title_hidden(self, title_hidden: bool) -> WindowBuilder;
fn with_titlebar_hidden(self, titlebar_hidden: bool) -> WindowBuilder;
fn with_titlebar_buttons_hidden(
        self,
        titlebar_buttons_hidden: bool
    ) -> WindowBuilder;
fn with_fullsize_content_view(
        self,
        fullsize_content_view: bool
    ) -> WindowBuilder;
fn with_resize_increments(
        self,
        increments: LogicalSize<f64>
    ) -> WindowBuilder;
fn with_disallow_hidpi(self, disallow_hidpi: bool) -> WindowBuilder;
fn with_has_shadow(self, has_shadow: bool) -> WindowBuilder; }
Expand description

Additional methods on WindowBuilder that are specific to MacOS.

Note: Properties dealing with the titlebar will be overwritten by the with_decorations method on the base WindowBuilder:

  • with_titlebar_transparent
  • with_title_hidden
  • with_titlebar_hidden
  • with_titlebar_buttons_hidden
  • with_fullsize_content_view

Required methods

Enables click-and-drag behavior for the entire window, not just the titlebar.

Makes the titlebar transparent and allows the content to appear behind it.

Hides the window title.

Hides the window titlebar.

Hides the window titlebar buttons.

Makes the window content appear behind the titlebar.

Build window with resizeIncrements property. Values must not be 0.

Implementors