1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-17 23:21:00 +00:00
serenity/Servers/WindowServer
Andreas Kling b648997d1f WindowServer: Don't allow minimize/maximize of windows while modal up
While one window is blocked by another modal one, just ignore events on
the window frame, and also ignore set_minimized() and set_maximized().

The only thing you're allowed to do with a blocked window is moving it.

Fixes #1111.
2020-01-25 10:41:23 +01:00
..
main.cpp WindowServer: unveil("/bin", "x") so we can start applications 2020-01-21 10:48:14 +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 WindowServer: Robustify WSWindow<->WSClientConnection link a bit 2020-01-25 10:34:32 +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: Simplify WSMenu MouseWheel event 2020-01-20 10:35:12 +01:00
WSMenu.h WindowServer: Simplify WSMenu MouseWheel event 2020-01-20 10:35:12 +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 WindowServer: Allow scrolling of menus that don't fit on screen 2020-01-19 21:36:33 +01:00
WSMenuItem.h WindowServer: Allow scrolling of menus that don't fit on screen 2020-01-19 21:36:33 +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 WindowServer: Don't allow minimize/maximize of windows while modal up 2020-01-25 10:41:23 +01:00
WSWindow.h WindowServer: Robustify WSWindow<->WSClientConnection link a bit 2020-01-25 10:34:32 +01:00
WSWindowFrame.cpp WindowServer: Don't allow minimize/maximize of windows while modal up 2020-01-25 10:41:23 +01:00
WSWindowFrame.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
WSWindowManager.cpp WindowServer: Robustify WSWindow<->WSClientConnection link a bit 2020-01-25 10:34:32 +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