gtk4_layer_shell/manual.rs
1/*
2pub type ZwlrLayerSurfaceV1 = ffi::zwlr_layer_surface_v1;
3
4/// ## `window`
5/// A layer surface.
6///
7/// # Returns
8///
9/// The underlying layer surface Wayland object
10#[doc(alias = "gtk_layer_get_zwlr_layer_surface_v1")]
11#[doc(alias = "get_zwlr_layer_surface_v1")]
12pub fn zwlr_layer_surface_v1(
13 window: &impl glib::object::IsA<gtk::Window>,
14) -> *mut ZwlrLayerSurfaceV1 {
15 use glib::translate::ToGlibPtr;
16
17 assert_initialized_main_thread!();
18 unsafe { ffi::gtk_layer_get_zwlr_layer_surface_v1(window.as_ref().to_glib_none().0) }
19}
20*/