INNER CODE UNIT · Rust
render
marc2332/freya · crates/freya-borderless-plugin/src/lib.rs:139
fn render(&self) -> impl IntoElement {
rect()
.expanded()
.child(self.inner.clone())
.maybe(!cfg!(target_os = "macos"), |el| {
el.child(ResizeBands::new(self.thickness))
})
}
}
/// Whether the window is fullscreen or maximized.
pub fn use_maximized() -> State<bool> {
let mut maximized = use_state(|| false);
use_side_effect(move || {
let _ = Platform::get().current_window().root_size.read();
Platform::get().with_window(Platform::window_id(), move |window| {
if let Some(mut maximized) = maximized.try_write() {