--- a/ui/gtk/toolkit.c Mon Mar 24 20:25:39 2025 +0100 +++ b/ui/gtk/toolkit.c Mon Mar 24 20:37:16 2025 +0100 @@ -248,8 +248,9 @@ } void ui_set_visible(UIWIDGET widget, int visible) { - // TODO: gtk4 -#if GTK_MAJOR_VERSION <= 3 +#if GTK_MAJOR_VERSION >= 4 + gtk_widget_set_visible(widget, visible); +#else if(visible) { gtk_widget_set_no_show_all(widget, FALSE); gtk_widget_show_all(widget);