feat(wayland+xwayland): initial window setup

This commit is contained in:
Nova
2023-08-24 04:49:03 -04:00
parent aa3c892f39
commit ba3faf2c76
2 changed files with 4 additions and 16 deletions

View File

@@ -131,6 +131,8 @@ impl XwmHandler for XWaylandHandler {
fn map_window_notify(&mut self, _xwm: XwmId, window: X11Surface) {
debug!(?window, "X map window notify");
let _ = window.set_maximized(true);
let dh = self.wayland_display_handle.clone();
let seat = self.seat.clone().unwrap();
CoreSurface::add_to(
@@ -171,7 +173,6 @@ impl XwmHandler for XWaylandHandler {
},
);
}
fn mapped_override_redirect_window(&mut self, _xwm: XwmId, window: X11Surface) {
debug!(?window, "X map override redirect window");
}
@@ -179,7 +180,6 @@ impl XwmHandler for XWaylandHandler {
fn unmapped_window(&mut self, _xwm: XwmId, window: X11Surface) {
debug!(?window, "Unmap X window");
}
fn destroyed_window(&mut self, _xwm: XwmId, window: X11Surface) {
debug!(?window, "Destroy X window");
}