Struct tauri_utils::config::WindowAllowlistConfig
source · pub struct WindowAllowlistConfig {Show 34 fields
pub all: bool,
pub create: bool,
pub center: bool,
pub request_user_attention: bool,
pub set_resizable: bool,
pub set_maximizable: bool,
pub set_minimizable: bool,
pub set_closable: bool,
pub set_title: bool,
pub maximize: bool,
pub unmaximize: bool,
pub minimize: bool,
pub unminimize: bool,
pub show: bool,
pub hide: bool,
pub close: bool,
pub set_decorations: bool,
pub set_always_on_top: bool,
pub set_content_protected: bool,
pub set_size: bool,
pub set_min_size: bool,
pub set_max_size: bool,
pub set_position: bool,
pub set_fullscreen: bool,
pub set_focus: bool,
pub set_icon: bool,
pub set_skip_taskbar: bool,
pub set_cursor_grab: bool,
pub set_cursor_visible: bool,
pub set_cursor_icon: bool,
pub set_cursor_position: bool,
pub set_ignore_cursor_events: bool,
pub start_dragging: bool,
pub print: bool,
}Expand description
Allowlist for the window APIs.
See more: https://tauri.app/v1/api/config#windowallowlistconfig
Fields§
§all: boolUse this flag to enable all window API features.
create: boolAllows dynamic window creation.
center: boolAllows centering the window.
request_user_attention: boolAllows requesting user attention on the window.
set_resizable: boolAllows setting the resizable flag of the window.
set_maximizable: boolAllows setting whether the window’s native maximize button is enabled or not.
set_minimizable: boolAllows setting whether the window’s native minimize button is enabled or not.
set_closable: boolAllows setting whether the window’s native close button is enabled or not.
set_title: boolAllows changing the window title.
maximize: boolAllows maximizing the window.
unmaximize: boolAllows unmaximizing the window.
minimize: boolAllows minimizing the window.
unminimize: boolAllows unminimizing the window.
show: boolAllows showing the window.
hide: boolAllows hiding the window.
close: boolAllows closing the window.
set_decorations: boolAllows setting the decorations flag of the window.
set_always_on_top: boolAllows setting the always_on_top flag of the window.
set_content_protected: boolAllows preventing the window contents from being captured by other apps.
set_size: boolAllows setting the window size.
set_min_size: boolAllows setting the window minimum size.
set_max_size: boolAllows setting the window maximum size.
set_position: boolAllows changing the position of the window.
set_fullscreen: boolAllows setting the fullscreen flag of the window.
set_focus: boolAllows focusing the window.
set_icon: boolAllows changing the window icon.
set_skip_taskbar: boolAllows setting the skip_taskbar flag of the window.
set_cursor_grab: boolAllows grabbing the cursor.
set_cursor_visible: boolAllows setting the cursor visibility.
set_cursor_icon: boolAllows changing the cursor icon.
set_cursor_position: boolAllows setting the cursor position.
set_ignore_cursor_events: boolAllows ignoring cursor events.
start_dragging: boolAllows start dragging on the window.
print: boolAllows opening the system dialog to print the window content.
Trait Implementations§
source§impl Allowlist for WindowAllowlistConfig
impl Allowlist for WindowAllowlistConfig
source§fn all_features() -> Vec<&'static str>
fn all_features() -> Vec<&'static str>
source§fn to_features(&self) -> Vec<&'static str>
fn to_features(&self) -> Vec<&'static str>
source§impl Clone for WindowAllowlistConfig
impl Clone for WindowAllowlistConfig
source§fn clone(&self) -> WindowAllowlistConfig
fn clone(&self) -> WindowAllowlistConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for WindowAllowlistConfig
impl Debug for WindowAllowlistConfig
source§impl Default for WindowAllowlistConfig
impl Default for WindowAllowlistConfig
source§fn default() -> WindowAllowlistConfig
fn default() -> WindowAllowlistConfig
source§impl<'de> Deserialize<'de> for WindowAllowlistConfig
impl<'de> Deserialize<'de> for WindowAllowlistConfig
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
source§impl PartialEq for WindowAllowlistConfig
impl PartialEq for WindowAllowlistConfig
source§fn eq(&self, other: &WindowAllowlistConfig) -> bool
fn eq(&self, other: &WindowAllowlistConfig) -> bool
self and other values to be equal, and is used
by ==.source§impl Serialize for WindowAllowlistConfig
impl Serialize for WindowAllowlistConfig
impl Eq for WindowAllowlistConfig
impl StructuralPartialEq for WindowAllowlistConfig
Auto Trait Implementations§
impl Freeze for WindowAllowlistConfig
impl RefUnwindSafe for WindowAllowlistConfig
impl Send for WindowAllowlistConfig
impl Sync for WindowAllowlistConfig
impl Unpin for WindowAllowlistConfig
impl UnwindSafe for WindowAllowlistConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.