SDL/src/video
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
..
android Use the correct device ID (global or default or specific) based on context 2024-03-23 16:31:00 -07:00
arm
cocoa Add support for modal windows to more platforms 2024-04-30 13:47:57 -04:00
dummy Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
emscripten Only do work to process text events if text input is active 2024-03-25 13:26:23 -07:00
gdk Removed SDL_TextInputShown() 2024-03-25 13:26:23 -07:00
haiku Add support for modal windows to more platforms 2024-04-30 13:47:57 -04:00
khronos Updated to the latest version of the Vulkan SDK 2024-04-15 16:05:32 -07:00
kmsdrm Removing function macro SDL_TABLESIZE() 2024-04-29 13:52:48 -07:00
n3ds 3DS: Improve framebuffer support 2024-04-15 06:37:16 -10:00
ngage Use the correct device ID (global or default or specific) based on context 2024-03-23 16:31:00 -07:00
offscreen Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
ps2
psp Removing function macro SDL_TABLESIZE() 2024-04-29 13:52:48 -07:00
qnx Removing function macro SDL_TABLESIZE() 2024-04-29 13:52:48 -07:00
raspberry Use the correct device ID (global or default or specific) based on context 2024-03-23 16:31:00 -07:00
riscos Add a capability for fullscreen-only video drivers 2024-04-15 03:30:50 -10:00
uikit ios: Renamed APIs that referred to "iPhone" to refer to "iOS". 2024-04-13 14:30:30 -04:00
vita Added SDL_GetKeyboardName() and SDL_GetMouseName() 2024-03-23 16:31:00 -07:00
vivante Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
wayland Add support for modal windows to more platforms 2024-04-30 13:47:57 -04:00
windows Add support for modal windows to more platforms 2024-04-30 13:47:57 -04:00
winrt Only do work to process text events if text input is active 2024-03-25 13:26:23 -07:00
x11 Add support for modal windows to more platforms 2024-04-30 13:47:57 -04:00
yuv2rgb Additional colorspace clarification 2024-03-05 16:47:36 -08:00
SDL_blit.c SDL_blit: remove SDL_BLIT_CPU_FEATURES override 2024-03-23 16:36:44 -07:00
SDL_blit.h Fixed SDL_MapRGB(), SDL_MapRGBA(), SDL_GetRGB() and SDL_GetRGBA() when used with 10-bit pixel formats 2024-03-26 10:40:40 -07:00
SDL_blit_0.c Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
SDL_blit_1.c Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
SDL_blit_A.c Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
SDL_blit_auto.c
SDL_blit_auto.h
SDL_blit_copy.c Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
SDL_blit_copy.h
SDL_blit_N.c Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_blit_slow.c Document the HDR tone mapping algorithm 2024-02-26 14:20:34 -08:00
SDL_blit_slow.h
SDL_bmp.c iostream: "free*" params should be "closeio". 2024-03-14 23:14:46 -04:00
SDL_clipboard.c Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_clipboard_c.h mark SDL_ClipboardTextCallback as SDLCALL 2024-02-11 18:55:40 +03:00
SDL_egl.c Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_egl_c.h Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_fillrect.c Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
SDL_pixels.c Fixed SDL_MapRGB(), SDL_MapRGBA(), SDL_GetRGB() and SDL_GetRGBA() when used with 10-bit pixel formats 2024-03-26 10:40:40 -07:00
SDL_pixels_c.h Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_rect.c
SDL_rect_c.h
SDL_rect_impl.h
SDL_RLEaccel.c Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_RLEaccel_c.h
SDL_stretch.c Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
SDL_surface.c Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_sysvideo.h Fixed unclipping the mouse when a monitor is placed left of the primary one on Windows. 2024-04-24 12:06:00 -07:00
SDL_video.c Add support for modal windows to more platforms 2024-04-30 13:47:57 -04:00
SDL_video_c.h emscripten, wayland, x11: Share the table of CSS cursor names 2024-02-16 07:52:43 -05:00
SDL_video_unsupported.c ios: Renamed APIs that referred to "iPhone" to refer to "iOS". 2024-04-13 14:30:30 -04:00
SDL_vulkan_internal.h
SDL_vulkan_utils.c Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_yuv.c Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_yuv_c.h Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
sdlgenblit.pl