in src/platform_impl/linux/x11/window.rs [544:563]
fn set_netwm(
&self,
operation: util::StateOperation,
properties: (c_long, c_long, c_long, c_long),
) -> util::Flusher<'_> {
let state_atom = unsafe { self.xconn.get_atom_unchecked(b"_NET_WM_STATE\0") };
self.xconn.send_client_msg(
self.xwindow,
self.root,
state_atom,
Some(ffi::SubstructureRedirectMask | ffi::SubstructureNotifyMask),
[
operation as c_long,
properties.0,
properties.1,
properties.2,
properties.3,
],
)
}