From 7439246efbe8e0c14bd6f8391022499a90554550 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Wed, 30 Mar 2022 17:39:04 +0200 Subject: tell windows to fullscreen on keybind --- src/managers/XWaylandManager.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/managers/XWaylandManager.cpp') diff --git a/src/managers/XWaylandManager.cpp b/src/managers/XWaylandManager.cpp index 9bdd992b..6fd37f94 100644 --- a/src/managers/XWaylandManager.cpp +++ b/src/managers/XWaylandManager.cpp @@ -174,4 +174,12 @@ void CHyprXWaylandManager::checkBorders(CWindow* pWindow) { if (pWindow->m_uSurface.xwayland->parent) { pWindow->m_bX11DoesntWantBorders = true; } +} + +void CHyprXWaylandManager::setWindowFullscreen(CWindow* pWindow, bool fullscreen) { + if (pWindow->m_bIsX11) { + wlr_xwayland_surface_set_fullscreen(pWindow->m_uSurface.xwayland, fullscreen); + } else { + wlr_xdg_toplevel_set_fullscreen(pWindow->m_uSurface.xdg->toplevel, fullscreen); + } } \ No newline at end of file -- cgit v1.2.3