Trait tauri::WindowBuilder [−][src]
pub trait WindowBuilder: WindowBuilderBase {}Show methods
fn new() -> Self; fn with_config(config: WindowConfig) -> Self; fn menu(self, menu: Menu) -> Self; fn center(self) -> Self; fn position(self, x: f64, y: f64) -> Self; fn inner_size(self, min_width: f64, min_height: f64) -> Self; fn min_inner_size(self, min_width: f64, min_height: f64) -> Self; fn max_inner_size(self, min_width: f64, min_height: f64) -> Self; fn resizable(self, resizable: bool) -> Self; fn title<S>(self, title: S) -> Self
where
S: Into<String>; fn fullscreen(self, fullscreen: bool) -> Self; fn focus(self) -> Self; fn maximized(self, maximized: bool) -> Self; fn visible(self, visible: bool) -> Self; fn transparent(self, transparent: bool) -> Self; fn decorations(self, decorations: bool) -> Self; fn always_on_top(self, always_on_top: bool) -> Self; fn icon(self, icon: Icon) -> Result<Self, Error>; fn skip_taskbar(self, skip: bool) -> Self; fn has_icon(&self) -> bool; fn has_menu(&self) -> bool;
Expand description
A builder for all attributes related to a single webview.
This trait is only meant to be implemented by a custom Runtime
and not by applications.
Required methods
fn with_config(config: WindowConfig) -> Self
fn with_config(config: WindowConfig) -> Self
Initializes a new webview builder from a WindowConfig
Sets the menu for the window.
fn inner_size(self, min_width: f64, min_height: f64) -> Self
fn inner_size(self, min_width: f64, min_height: f64) -> Self
Window size.
fn min_inner_size(self, min_width: f64, min_height: f64) -> Self
fn min_inner_size(self, min_width: f64, min_height: f64) -> Self
Window min inner size.
fn max_inner_size(self, min_width: f64, min_height: f64) -> Self
fn max_inner_size(self, min_width: f64, min_height: f64) -> Self
Window max inner size.
The title of the window in the title bar.
fn fullscreen(self, fullscreen: bool) -> Self
fn fullscreen(self, fullscreen: bool) -> Self
Whether to start the window in fullscreen or not.
Whether the window should be maximized upon creation.
Whether the window should be immediately visible upon creation.
fn transparent(self, transparent: bool) -> Self
fn transparent(self, transparent: bool) -> Self
Whether the the window should be transparent. If this is true, writing colors
with alpha values different than 1.0
will produce a transparent window.
fn decorations(self, decorations: bool) -> Self
fn decorations(self, decorations: bool) -> Self
Whether the window should have borders and bars.
fn always_on_top(self, always_on_top: bool) -> Self
fn always_on_top(self, always_on_top: bool) -> Self
Whether the window should always be on top of other windows.
fn skip_taskbar(self, skip: bool) -> Self
fn skip_taskbar(self, skip: bool) -> Self
Sets whether or not the window icon should be added to the taskbar.
Whether the menu was set or not.
Implementations on Foreign Types
Deprecated since 0.1.4 (noop) Windows is automatically focused when created.