SDL/include/SDL3
Frank Praznik b871ac0d97 Add support for non-constrained and non-grabbing popups
By default, popups are automatically constrained to be completely within display bounds, so as not to cut off information and result in an unusable menu, or unreadable tooltip. In some cases, however, this is not wanted, so a property to toggle this behavior is added.

There are also cases where the client may not want a popup menu to implicitly grab the keyboard focus, as is the default behavior, so popup menus now respect the focusable flag/property, as well as being able to toggle focus grabbing via SDL_SetWindowFocusable().
2025-04-29 12:02:14 -04:00
..
SDL.h Updated to version 3.3.0 for development 2025-03-01 19:31:00 -08:00
SDL_assert.h Update include/SDL3/SDL_assert.h 2025-02-21 11:07:54 -08:00
SDL_asyncio.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_atomic.h Sync SDL3 wiki -> header 2025-01-28 19:01:16 +00:00
SDL_audio.h audio: SDL_PutAudioStreamPlanarData should take a channel count. 2025-04-25 21:13:04 -04:00
SDL_begin_code.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_bits.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_blendmode.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_camera.h Rename parameter of type SDL_CameraID from devid to instance_id 2025-01-29 17:49:53 -08:00
SDL_clipboard.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_close_code.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_copying.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_cpuinfo.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_dialog.h Sync SDL3 wiki -> header 2025-03-01 16:26:19 +00:00
SDL_egl.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_endian.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_error.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_events.h Sync SDL3 wiki -> header 2025-04-25 23:31:01 +00:00
SDL_filesystem.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_gamepad.h Sync SDL3 wiki -> header 2025-04-27 18:02:41 +00:00
SDL_gpu.h gpu: Warn about Direct3D 12 texture alignment requirements. 2025-04-25 15:09:13 -04:00
SDL_guid.h Note that SDL_GUIDToString() and SDL_StringToGUID() are thread-safe. 2025-02-06 10:44:21 -08:00
SDL_haptic.h Add and use SDL_HapticEffectID typedef 2025-04-24 08:51:55 -07:00
SDL_hidapi.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_hints.h Updated documentation for SDL_HINT_GPU_DRIVER 2025-04-22 08:58:44 -07:00
SDL_init.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_intrin.h All SDL 3.0 release symbols are at version 3.2.0 2025-01-21 10:19:21 -08:00
SDL_iostream.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_joystick.h Sync SDL3 wiki -> header 2025-03-12 22:23:23 +00:00
SDL_keyboard.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_keycode.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_loadso.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_locale.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_log.h Sync SDL3 wiki -> header 2025-02-13 05:39:38 +00:00
SDL_main.h Sync SDL3 wiki -> header 2025-03-14 12:49:08 +00:00
SDL_main_impl.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_messagebox.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_metal.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_misc.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_mouse.h The SDL_BUTTON_*MASK defines must come immediately after the SDL_MouseButtonFlags typedef to be associated 2025-04-21 14:24:23 -07:00
SDL_mutex.h SDL_mutex.h: Fixed code example. 2025-03-13 10:08:32 -04:00
SDL_oldnames.h Added SDL_HINT_JOYSTICK_ENHANCED_REPORTS 2025-01-02 17:18:09 -08:00
SDL_opengl.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_opengl_glext.h
SDL_opengles.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_opengles2.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_opengles2_gl2.h
SDL_opengles2_gl2ext.h
SDL_opengles2_gl2platform.h
SDL_opengles2_khrplatform.h
SDL_pen.h All SDL 3.0 release symbols are at version 3.2.0 2025-01-21 10:19:21 -08:00
SDL_pixels.h rename 'pixel' params of SDL_GetRGB, SDL_GetRGBA and SDL_LookupRGBAColor 2025-04-07 21:10:51 +03:00
SDL_platform.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_platform_defines.h Remove #undef __3DS__ 2025-02-04 13:57:41 -08:00
SDL_power.h Sync SDL3 wiki -> header 2025-03-31 15:51:57 +00:00
SDL_process.h Sync SDL3 wiki -> header 2025-03-27 18:30:52 +00:00
SDL_properties.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_rect.h Sync SDL3 wiki -> header 2025-04-13 16:33:01 +00:00
SDL_render.h Removed incorrect documentation for SDL_RenderViewportSet() 2025-04-22 10:17:11 -07:00
SDL_revision.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_scancode.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_sensor.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_stdinc.h Revert "bool is 4 bytes in Apple MacOS X 32 bit PPC ABI" 2025-04-08 08:14:25 -07:00
SDL_storage.h Sync SDL3 wiki -> header 2025-02-25 16:58:12 +00:00
SDL_surface.h SDL_BlitSurface() comment: Remove sentence about final blit rect being stored in srcrect and dstrect 2025-04-22 10:21:36 -07:00
SDL_system.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_test.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_test_assert.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_test_common.h WindowProgressState API getters and fixes (#12629) 2025-03-25 08:03:32 -07:00
SDL_test_compare.h All SDL 3.0 release symbols are at version 3.2.0 2025-01-21 10:19:21 -08:00
SDL_test_crc32.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_test_font.h All SDL 3.0 release symbols are at version 3.2.0 2025-01-21 10:19:21 -08:00
SDL_test_fuzzer.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_test_harness.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_test_log.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_test_md5.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_test_memory.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_thread.h Formatting spaces around pointer symbol. 2025-02-03 17:03:26 -08:00
SDL_time.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_timer.h Sync SDL3 wiki -> header 2025-03-06 20:23:18 +00:00
SDL_touch.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_tray.h Sync SDL3 wiki -> header 2025-02-05 15:45:41 +00:00
SDL_version.h Updated to version 3.3.0 for development 2025-03-01 19:31:00 -08:00
SDL_video.h Add support for non-constrained and non-grabbing popups 2025-04-29 12:02:14 -04:00
SDL_vulkan.h Formatting spaces around pointer symbol. 2025-02-03 17:03:26 -08:00