feat: Wayland, only set a side to a border if if has a neighboring screen

move protocolTypes Direction enum to new base/DirectionTypes
use the direction info when calling
fixes #8572
fixes #8452
fixes #8605
fixes #8005
This commit is contained in:
sithlord48
2025-07-13 10:26:11 -04:00
committed by Nick Bolton
parent ae5ba4e51f
commit f51abad8cc
17 changed files with 153 additions and 86 deletions

View File

@ -477,9 +477,14 @@ void XWindowsScreen::getCursorPos(int32_t &x, int32_t &y) const
}
}
void XWindowsScreen::reconfigure(uint32_t)
void XWindowsScreen::reconfigure(uint32_t activeSides)
{
// do nothing
m_activeSides = activeSides;
}
uint32_t XWindowsScreen::activeSides()
{
return m_activeSides;
}
void XWindowsScreen::warpCursor(int32_t x, int32_t y)