implement ui_set_visible for gtk4

4 days ago

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Mon, 24 Mar 2025 20:37:16 +0100 (4 days ago)
changeset 509
5aa9740411f2
parent 508
b825721fd6c7
child 510
9f562a7de4a2

implement ui_set_visible for gtk4

ui/gtk/toolkit.c file | annotate | diff | comparison | revisions
--- 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);

mercurial