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() {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…