Deprecate gtk_widget_show/hide
authorMatthias Clasen <mclasen@redhat.com>
Mon, 28 Nov 2022 02:16:42 +0000 (21:16 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 13 Dec 2022 18:46:02 +0000 (13:46 -0500)
gtk_widget_set_visible does the same job.

gtk/gtkwidget.c
gtk/gtkwidget.h

index 2c5974954d9cace55e00a1a331ffa68d5850f386..667b0d107f03c9065134f89182625ebe762fcd64 100644 (file)
@@ -2660,6 +2660,8 @@ gtk_widget_pop_paintables (GtkWidget *widget)
  * When a toplevel container is shown, it is immediately realized and
  * mapped; other shown widgets are realized and mapped when their
  * toplevel container is realized and mapped.
+ *
+ * Deprecated: 4.10: Use [method@Gtk.Widget.set_visible] instead
  */
 void
 gtk_widget_show (GtkWidget *widget)
@@ -2726,6 +2728,8 @@ gtk_widget_real_show (GtkWidget *widget)
  * Reverses the effects of gtk_widget_show().
  *
  * This is causing the widget to be hidden (invisible to the user).
+ *
+ * Deprecated: 4.10: Use [method@Gtk.Widget.set_visible] instead
  */
 void
 gtk_widget_hide (GtkWidget *widget)
index ffcab268c63ae02d76f5676ebab9d416e2b9be7b..a7bade8db06df561630da8aed2c96ab89289239f 100644 (file)
@@ -269,9 +269,9 @@ GDK_AVAILABLE_IN_ALL
 GType      gtk_widget_get_type            (void) G_GNUC_CONST;
 GDK_AVAILABLE_IN_ALL
 void       gtk_widget_unparent            (GtkWidget           *widget);
-GDK_AVAILABLE_IN_ALL
+GDK_DEPRECATED_IN_4_10_FOR(gtk_widget_set_visible or gtk_window_present)
 void       gtk_widget_show                (GtkWidget           *widget);
-GDK_AVAILABLE_IN_ALL
+GDK_DEPRECATED_IN_4_10_FOR(gtk_widget_set_visible)
 void       gtk_widget_hide                (GtkWidget           *widget);
 GDK_AVAILABLE_IN_ALL
 void       gtk_widget_map                 (GtkWidget           *widget);