pub struct BrowserInsetsManager { /* private fields */ }Expand description
The insets of the page: the safe area of the device (the CSS
safe-area-inset-* environment variables) and the full screen, which
hides the system bars.
Implementations§
Source§impl BrowserInsetsManager
impl BrowserInsetsManager
Sourcepub fn notify_safe_area_padding_changed(&self)
pub fn notify_safe_area_padding_changed(&self)
Raises the safe area changed event with the current safe area.
Trait Implementations§
Source§impl Default for BrowserInsetsManager
impl Default for BrowserInsetsManager
Source§impl IInsetsManager for BrowserInsetsManager
impl IInsetsManager for BrowserInsetsManager
Source§fn is_system_bar_visible(&self) -> Option<bool>
fn is_system_bar_visible(&self) -> Option<bool>
Gets whether the system bars are visible.
Source§fn set_is_system_bar_visible(&self, value: Option<bool>)
fn set_is_system_bar_visible(&self, value: Option<bool>)
Sets whether the system bars are visible.
Source§fn display_edge_to_edge_preference(&self) -> bool
fn display_edge_to_edge_preference(&self) -> bool
Gets whether the window draws edge to edge, behind any visible
system bars.
Source§fn set_display_edge_to_edge_preference(&self, value: bool)
fn set_display_edge_to_edge_preference(&self, value: bool)
Sets whether the window draws edge to edge, behind any visible
system bars.
Source§fn displays_edge_to_edge(&self) -> bool
fn displays_edge_to_edge(&self) -> bool
Gets whether the window is currently displayed edge to edge.
Source§fn safe_area_padding(&self) -> Thickness
fn safe_area_padding(&self) -> Thickness
Gets the current safe area padding.
Source§fn system_bar_color(&self) -> Option<Color>
fn system_bar_color(&self) -> Option<Color>
Gets the system bar color.
Source§fn set_system_bar_color(&self, value: Option<Color>)
fn set_system_bar_color(&self, value: Option<Color>)
Sets the system bar color.
Source§fn safe_area_changed(
&self,
handler: Rc<dyn Fn(&SafeAreaChangedArgs)>,
) -> Rc<dyn IDisposable>
fn safe_area_changed( &self, handler: Rc<dyn Fn(&SafeAreaChangedArgs)>, ) -> Rc<dyn IDisposable>
Occurs when the safe area for the current window changes. Read more
Auto Trait Implementations§
impl !Freeze for BrowserInsetsManager
impl !RefUnwindSafe for BrowserInsetsManager
impl !Send for BrowserInsetsManager
impl !Sync for BrowserInsetsManager
impl !UnwindSafe for BrowserInsetsManager
impl Unpin for BrowserInsetsManager
impl UnsafeUnpin for BrowserInsetsManager
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
Mutably borrows from an owned value. Read more
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more