From a83a12523d2aebfdca70596e5b20ea5e6136806b Mon Sep 17 00:00:00 2001 From: eafton Date: Tue, 23 Sep 2025 14:10:12 +0300 Subject: [PATCH] X11TK: Add hint for prefering the toolkit over Zenity --- include/SDL3/SDL_hints.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/include/SDL3/SDL_hints.h b/include/SDL3/SDL_hints.h index 5b9f2f2fdb..3fbae85c16 100644 --- a/include/SDL3/SDL_hints.h +++ b/include/SDL3/SDL_hints.h @@ -3921,6 +3921,20 @@ extern "C" { */ #define SDL_HINT_VIDEO_X11_XRANDR "SDL_VIDEO_X11_XRANDR" +/** + * A variable controlling whether the X11 built in toolkit is prefered over Zenity. + * + * The variable can be set to the following values: + * + * - "0": Use Zenity if available. (default) + * - "1": Always use the toolkit over Zenity. + * + * This hint should be set before a messagebox is created. + * + * \since This hint is available since SDL 3.4.0. + */ +#define SDL_HINT_VIDEO_X11_PREFER_TOOLKIT "SDL_VIDEO_X11_PREFER_TOOLKIT" + /** * A variable controlling whether touch should be enabled on the back panel of * the PlayStation Vita.