Trait pilka_dyn::winit::winit::platform::unix::WindowBuilderExtUnix [−]
Additional methods on WindowBuilder
that are specific to Unix.
Required methods
pub fn with_x11_visual<T>(self, visual_infos: *const T) -> Self
pub fn with_x11_screen(self, screen_id: i32) -> Self
pub fn with_class(self, class: String, instance: String) -> Self
Build window with WM_CLASS
hint; defaults to the name of the binary. Only relevant on X11.
pub fn with_override_redirect(self, override_redirect: bool) -> Self
Build window with override-redirect flag; defaults to false. Only relevant on X11.
pub fn with_x11_window_type(
self,
x11_window_type: Vec<WindowType, Global>
) -> Self
self,
x11_window_type: Vec<WindowType, Global>
) -> Self
Build window with _NET_WM_WINDOW_TYPE
hints; defaults to Normal
. Only relevant on X11.
pub fn with_gtk_theme_variant(self, variant: String) -> Self
Build window with _GTK_THEME_VARIANT
hint set to the specified value. Currently only relevant on X11.
pub fn with_resize_increments<S>(self, increments: S) -> Self where
S: Into<Size>,
S: Into<Size>,
Build window with resize increment hint. Only implemented on X11.
pub fn with_base_size<S>(self, base_size: S) -> Self where
S: Into<Size>,
S: Into<Size>,
Build window with base size hint. Only implemented on X11.
pub fn with_app_id(self, app_id: String) -> Self
Build window with a given application ID. It should match the .desktop
file distributed with
your program. Only relevant on Wayland.
For details about application ID conventions, see the Desktop Entry Spec
Implementors
impl WindowBuilderExtUnix for WindowBuilder
pub fn with_x11_visual<T>(self, visual_infos: *const T) -> WindowBuilder
pub fn with_x11_screen(self, screen_id: i32) -> WindowBuilder
pub fn with_class(self, instance: String, class: String) -> WindowBuilder
pub fn with_override_redirect(self, override_redirect: bool) -> WindowBuilder
pub fn with_x11_window_type(
self,
x11_window_types: Vec<WindowType, Global>
) -> WindowBuilder
self,
x11_window_types: Vec<WindowType, Global>
) -> WindowBuilder
pub fn with_gtk_theme_variant(self, variant: String) -> WindowBuilder
pub fn with_resize_increments<S>(self, increments: S) -> WindowBuilder where
S: Into<Size>,
S: Into<Size>,
pub fn with_base_size<S>(self, base_size: S) -> WindowBuilder where
S: Into<Size>,
S: Into<Size>,