ladybird/Servers/WindowServer
Shannon Booth ead1273632 WindowServer: More natural mouse menu navigation
Use an imaginary triangle between the top and bottom of the submenu of a
hovered item to determine whether the mouse is moving towards the
submenu. If it is, we do not update the hovered item. This allows the
submenu to stay open, making for much easier menu navigation.

Closes #1094
2020-01-19 08:45:23 +01:00
..
main.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Makefile Build: consider IPCCOMPILER and FORMCOMPILER just for ordering 2019-12-28 21:09:33 +01:00
WindowClient.ipc WindowServer+LibGUI: Taskbar should show all windows from each process 2020-01-02 03:29:21 +01:00
WindowServer.ipc WindowServer+LibGUI: Paint exclusive actions as radio buttons in menus 2020-01-08 21:12:40 +01:00
WSButton.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSButton.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSClientConnection.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSClientConnection.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSClipboard.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSClipboard.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSCompositor.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSCompositor.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSCursor.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSCursor.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSEvent.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSEventLoop.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSEventLoop.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSMenu.cpp WindowServer: More natural mouse menu navigation 2020-01-19 08:45:23 +01:00
WSMenu.h WindowServer: More natural mouse menu navigation 2020-01-19 08:45:23 +01:00
WSMenuBar.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSMenuBar.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSMenuItem.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSMenuItem.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSMenuManager.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSMenuManager.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSScreen.cpp WindowServer: Print the error when failing to open /dev/fb0 2020-01-18 23:51:22 +01:00
WSScreen.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSWindow.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSWindow.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSWindowFrame.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSWindowFrame.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSWindowManager.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSWindowManager.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSWindowSwitcher.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSWindowSwitcher.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSWindowType.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00