ladybird/Userland/Services/WindowServer
circl eeeaf410fb WindowServer+LibGUI: Expose raw scroll wheel values to applications
This is useful, for instance, in games in which you can switch held
items using the scroll wheel. In order to implement this, they
previously would have to either add a hard-coded division by 4, or look
up your mouse settings to adjust correctly.

This commit adds an MouseEvent.wheel_raw_delta_x() and
MouseEvent.wheel_raw_delta_y().
2022-03-27 01:11:27 +01:00
..
Animation.cpp WindowServer: Fix animation crash 2022-03-18 20:00:30 +01:00
Animation.h WindowServer: Fix animation crash 2022-03-18 20:00:30 +01:00
AppletManager.cpp Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
AppletManager.h Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
Button.cpp Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
Button.h Everywhere: Rename left/right-click to primary/secondary 2021-10-27 22:05:58 +03:00
CMakeLists.txt Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00
Compositor.cpp WindowServer: Fix animation crash 2022-03-18 20:00:30 +01:00
Compositor.h Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00
ConnectionFromClient.cpp Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00
ConnectionFromClient.h Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00
Cursor.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Cursor.h Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
Event.h WindowServer+LibGUI: Expose raw scroll wheel values to applications 2022-03-27 01:11:27 +01:00
EventLoop.cpp Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
EventLoop.h Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
HitTestResult.h WindowServer: Make hit test results richer 2021-06-18 17:40:05 +02:00
KeymapSwitcher.cpp Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
KeymapSwitcher.h Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
main.cpp LibCore+Everywhere: Return ErrorOr from ConfigFile factory methods 2022-02-16 19:49:41 -05:00
Menu.cpp Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
Menu.h Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
Menubar.cpp LibGUI, WindowServer: Greatly simplify menubar logic 2021-08-02 00:39:15 +02:00
Menubar.h WindowServer: Update menu buttons' rects on font change 2022-03-14 22:29:57 +01:00
MenuItem.cpp Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
MenuItem.h Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
MenuManager.cpp Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
MenuManager.h Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
MultiScaleBitmaps.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
MultiScaleBitmaps.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Overlays.cpp WindowServer: Pick font with glyphs for digits for ScreenNumberOverlay 2022-01-17 02:10:09 +01:00
Overlays.h WindowServer: Add basic virtual desktop support 2021-07-03 12:27:23 +02:00
Screen.cpp WindowServer+LibGUI: Expose raw scroll wheel values to applications 2022-03-27 01:11:27 +01:00
Screen.h LibGfx: Rename RGBA32 => ARGB32 2022-03-04 23:40:21 +01:00
ScreenLayout.cpp WindowServer: Add API to set/get screen layouts 2021-06-20 14:57:26 +02:00
ScreenLayout.h LibIPC+IPCCompiler+AK: Make IPC value decoders return ErrorOr<void> 2021-11-28 23:14:19 +01:00
ScreenLayout.ipp LibCore+Everywhere: Return ErrorOr from ConfigFile::sync() 2022-02-16 19:49:41 -05:00
Window.cpp WindowServer+LibGUI: Expose raw scroll wheel values to applications 2022-03-27 01:11:27 +01:00
Window.h Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00
WindowClient.ipc WindowServer+LibGUI: Expose raw scroll wheel values to applications 2022-03-27 01:11:27 +01:00
WindowFrame.cpp Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
WindowFrame.h WindowServer: Make WindowFrame::shadow_bitmap() const 2021-11-14 12:23:04 +01:00
WindowManager.cpp Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
WindowManager.h Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
WindowManagerClient.ipc LibGUI+WindowServer: Add new WMEvent Super+Digit 2022-02-24 18:57:20 +00:00
WindowManagerServer.ipc Everywhere: Replace "virtual desktop" => "workspace" 2021-11-13 12:48:43 +01:00
WindowServer.ipc WindowServer: Add IPC call to remove a menu's item 2022-02-21 16:31:56 +01:00
WindowStack.cpp Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
WindowStack.h Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
WindowSwitcher.cpp Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
WindowSwitcher.h Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
WindowType.h WindowServer: Add sanity checks to create_window IPC 2021-06-03 08:27:57 +02:00
WMConnectionFromClient.cpp Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00
WMConnectionFromClient.h Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00