SDL/src/video/wayland
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
..
SDL_waylandclipboard.c Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_waylandclipboard.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_waylanddatamanager.c Add 'wl_list_for_each_safe' to the clang-format macro list 2024-03-14 10:22:23 -04:00
SDL_waylanddatamanager.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_waylanddyn.c Removing function macro SDL_TABLESIZE() 2024-04-29 13:52:48 -07:00
SDL_waylanddyn.h cmake: Split and store the libdecor version as individual parts 2024-02-20 11:28:02 -05:00
SDL_waylandevents.c wayland: Print an error when the display connection is closed by the server 2024-04-18 11:23:58 -04:00
SDL_waylandevents_c.h wayland: Send keyboard and mouse added/removed events 2024-03-23 16:31:00 -07:00
SDL_waylandkeyboard.c Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_waylandkeyboard.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_waylandmessagebox.c Close pipe in Wayland_ShowMessageBox 2024-04-17 15:27:34 -04:00
SDL_waylandmessagebox.h Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
SDL_waylandmouse.c wayland: Factor out the general SHM buffer allocation/free functions from the cursor code 2024-03-23 14:17:13 -04:00
SDL_waylandmouse.h wayland: Factor out the general SHM buffer allocation/free functions from the cursor code 2024-03-23 14:17:13 -04:00
SDL_waylandopengles.c wayland: Throttle to 20hz if the frame callback never fires 2024-01-30 17:12:20 -05:00
SDL_waylandopengles.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_waylandshmbuffer.c wayland: Factor out the general SHM buffer allocation/free functions from the cursor code 2024-03-23 14:17:13 -04:00
SDL_waylandshmbuffer.h wayland: Factor out the general SHM buffer allocation/free functions from the cursor code 2024-03-23 14:17:13 -04:00
SDL_waylandsym.h cmake: Split and store the libdecor version as individual parts 2024-02-20 11:28:02 -05:00
SDL_waylandvideo.c Add support for modal windows to more platforms 2024-04-30 13:47:57 -04:00
SDL_waylandvideo.h Add support for modal windows to more platforms 2024-04-30 13:47:57 -04:00
SDL_waylandvulkan.c SDL_waylandvulkan.c: fix type redefinition errors. 2024-04-25 03:50:00 +03:00
SDL_waylandvulkan.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_waylandwindow.c Add support for modal windows to more platforms 2024-04-30 13:47:57 -04:00
SDL_waylandwindow.h Add support for modal windows to more platforms 2024-04-30 13:47:57 -04:00