WindowServer: Add "Natural scrolling" support

Also commonly referred to as "reverse scrolling" or "inverted
scrolling".
This commit is contained in:
Filiph Sandström 2022-11-30 13:45:35 +01:00 committed by Linus Groh
commit 5a083c03a6
Notes: sideshowbarker 2024-07-17 03:44:24 +09:00
7 changed files with 39 additions and 1 deletions

View file

@ -1110,6 +1110,16 @@ Messages::WindowServer::GetButtonsSwitchedResponse ConnectionFromClient::get_but
return WindowManager::the().get_buttons_switched();
}
void ConnectionFromClient::set_natural_scroll(bool inverted)
{
WindowManager::the().set_natural_scroll(inverted);
}
Messages::WindowServer::IsNaturalScrollResponse ConnectionFromClient::is_natural_scroll()
{
return WindowManager::the().is_natural_scroll();
}
void ConnectionFromClient::set_unresponsive(bool unresponsive)
{
if (m_unresponsive == unresponsive)