From 41f9f1d623a5dab3cf1eacbff41a3c9176ecd60e Mon Sep 17 00:00:00 2001 From: Luca Bacci Date: Fri, 4 Nov 2022 15:57:25 +0100 Subject: [PATCH] GdkWin32: Set the "gtk-cursor-blink" setting --- gdk/win32/gdkproperty-win32.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gdk/win32/gdkproperty-win32.c b/gdk/win32/gdkproperty-win32.c index f77288c4c5..4515081337 100644 --- a/gdk/win32/gdkproperty-win32.c +++ b/gdk/win32/gdkproperty-win32.c @@ -76,6 +76,13 @@ _gdk_win32_get_setting (const char *name, g_value_set_boolean (value, TRUE); return TRUE; } + else if (strcmp ("gtk-cursor-blink", name) == 0) + { + gboolean blinks = (GetCaretBlinkTime () != INFINITE); + GDK_NOTE(MISC, g_print("gdk_display_get_setting(\"%s\") : %s\n", name, blinks ? "TRUE" : "FALSE")); + g_value_set_boolean (value, blinks); + return TRUE; + } else if (strcmp ("gtk-cursor-theme-size", name) == 0) { int cursor_size = GetSystemMetrics (SM_CXCURSOR); -- 2.30.2