SDL/wayland-protocols
Semphris c6a70d6898 Add support for modal windows to more platforms
- Adds support for modal windows to Win32, Mac, and Haiku, and enhances functionality on Wayland and X11, which previous set only the parent window, but not the modal state.
- Windows can be declared modal at creation time, and the modal state can be toggled at any time via SDL_SetWindowModalFor() (tested with UE5 through sdl2-compat).
- Allows dynamic unparenting/reparenting of windows.
- Includes a modal window test.
2024-04-30 13:47:57 -04:00
..
cursor-shape-v1.xml wayland: Add cursor-shape-v1 protocol support 2024-03-12 20:54:55 -04:00
fractional-scale-v1.xml Support wayland fractional scale protocol 2022-11-29 16:35:12 -05:00
idle-inhibit-unstable-v1.xml
input-timestamps-unstable-v1.xml wayland: Add high-resolution event timestamp support 2022-12-04 16:56:26 -08:00
kde-output-order-v1.xml wayland: Use the preferred order of displays exposed by KDE 2024-01-27 02:10:49 -05:00
keyboard-shortcuts-inhibit-unstable-v1.xml
pointer-constraints-unstable-v1.xml
primary-selection-unstable-v1.xml Add support for X11 primary selection (#6132) 2022-09-14 09:28:35 -07:00
relative-pointer-unstable-v1.xml
tablet-v2.xml wayland: Update tablet-v2 protocol file to stable version 2024-04-11 18:34:02 -04:00
text-input-unstable-v3.xml
viewporter.xml video: wayland: Use wp-viewporter for fullscreen with non-native resolutions 2022-03-28 13:18:26 -04:00
wayland.xml wayland: Support axis relative direction 2023-04-05 08:58:12 -04:00
xdg-activation-v1.xml
xdg-decoration-unstable-v1.xml
xdg-dialog-v1.xml Add support for modal windows to more platforms 2024-04-30 13:47:57 -04:00
xdg-foreign-unstable-v2.xml wayland: Add the xdg-foreign-unstable-v2 protocol 2024-03-15 18:30:05 -04:00
xdg-output-unstable-v1.xml video: wayland: Use xdg-output for retrieving the desktop dimensions 2022-03-23 19:43:11 -04:00
xdg-shell.xml Add and event and flag to report when a window has been occluded 2023-07-18 16:42:05 -04:00