[−][src]Struct azul_core::window::LinuxWindowOptions
Fields
x11_visual: Option<*const ()>
(Unimplemented) - Can only be set at window creation, can't be changed in callbacks.
x11_screen: Option<i32>
(Unimplemented) - Can only be set at window creation, can't be changed in callbacks.
x11_wm_classes: Vec<(String, String)>
Build window with WM_CLASS
hint; defaults to the name of the binary. Only relevant on X11.
Can only be set at window creation, can't be changed in callbacks.
x11_override_redirect: bool
Build window with override-redirect flag; defaults to false. Only relevant on X11. Can only be set at window creation, can't be changed in callbacks.
x11_window_types: Vec<XWindowType>
Build window with _NET_WM_WINDOW_TYPE
hint; defaults to Normal
. Only relevant on X11.
Can only be set at window creation, can't be changed in callbacks.
x11_gtk_theme_variant: Option<String>
Build window with _GTK_THEME_VARIANT
hint set to the specified value. Currently only relevant on X11.
Can only be set at window creation, can't be changed in callbacks.
x11_resize_increments: Option<LogicalSize>
Build window with resize increment hint. Only implemented on X11. Can only be set at window creation, can't be changed in callbacks.
x11_base_size: Option<LogicalSize>
Build window with base size hint. Only implemented on X11. Can only be set at window creation, can't be changed in callbacks.
wayland_app_id: Option<String>
Build window with a given application ID. It should match the .desktop
file distributed with
your program. Only relevant on Wayland.
Can only be set at window creation, can't be changed in callbacks.
For details about application ID conventions, see the Desktop Entry Spec
request_user_attention: bool
wayland_theme: Option<WaylandTheme>
window_icon: Option<WindowIcon>
Trait Implementations
impl Clone for LinuxWindowOptions
[src]
fn clone(&self) -> LinuxWindowOptions
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for LinuxWindowOptions
[src]
impl Default for LinuxWindowOptions
[src]
fn default() -> LinuxWindowOptions
[src]
impl PartialEq<LinuxWindowOptions> for LinuxWindowOptions
[src]
fn eq(&self, other: &LinuxWindowOptions) -> bool
[src]
fn ne(&self, other: &LinuxWindowOptions) -> bool
[src]
impl PartialOrd<LinuxWindowOptions> for LinuxWindowOptions
[src]
fn partial_cmp(&self, other: &LinuxWindowOptions) -> Option<Ordering>
[src]
fn lt(&self, other: &LinuxWindowOptions) -> bool
[src]
fn le(&self, other: &LinuxWindowOptions) -> bool
[src]
fn gt(&self, other: &LinuxWindowOptions) -> bool
[src]
fn ge(&self, other: &LinuxWindowOptions) -> bool
[src]
impl StructuralPartialEq for LinuxWindowOptions
[src]
Auto Trait Implementations
impl RefUnwindSafe for LinuxWindowOptions
impl !Send for LinuxWindowOptions
impl !Sync for LinuxWindowOptions
impl Unpin for LinuxWindowOptions
impl UnwindSafe for LinuxWindowOptions
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,