[gtk/bin-removal: 25/50] Use gtk_revealer_set_child throughout



commit 6787963e1450be0f411e555733d3f0e5d54970e6
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat May 2 17:02:42 2020 -0400

    Use gtk_revealer_set_child throughout
    
    Replace all uses of gtk_container_add on revealers
    with gtk_revealer_set_child.

 gtk/gtkactionbar.c            |  2 +-
 gtk/gtkinfobar.c              |  2 +-
 gtk/gtksearchbar.c            |  3 +--
 tests/animated-revealing.c    |  2 +-
 tests/gdkgears.c              |  2 +-
 tests/testlist2.c             |  8 ++++----
 tests/testrevealer.c          | 20 ++++++++++----------
 tests/testrevealer2.c         |  2 +-
 testsuite/gtk/revealer-size.c |  2 +-
 9 files changed, 21 insertions(+), 22 deletions(-)
---
diff --git a/gtk/gtkactionbar.c b/gtk/gtkactionbar.c
index 3705e46d9f..5f3c6c2599 100644
--- a/gtk/gtkactionbar.c
+++ b/gtk/gtkactionbar.c
@@ -249,7 +249,7 @@ gtk_action_bar_init (GtkActionBar *self)
   gtk_center_box_set_start_widget (GTK_CENTER_BOX (self->center_box), self->start_box);
   gtk_center_box_set_end_widget (GTK_CENTER_BOX (self->center_box), self->end_box);
 
-  gtk_container_add (GTK_CONTAINER (self->revealer), self->center_box);
+  gtk_revealer_set_child (GTK_REVEALER (self->revealer), self->center_box);
 }
 
 static GtkBuildableIface *parent_buildable_iface;
diff --git a/gtk/gtkinfobar.c b/gtk/gtkinfobar.c
index 96377336ca..485c8956e5 100644
--- a/gtk/gtkinfobar.c
+++ b/gtk/gtkinfobar.c
@@ -496,7 +496,7 @@ gtk_info_bar_init (GtkInfoBar *info_bar)
   gtk_widget_set_parent (info_bar->revealer, widget);
 
   main_box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
-  gtk_container_add (GTK_CONTAINER (info_bar->revealer), main_box);
+  gtk_revealer_set_child (GTK_REVEALER (info_bar->revealer), main_box);
 
   info_bar->content_area = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
   gtk_widget_set_hexpand (info_bar->content_area, TRUE);
diff --git a/gtk/gtksearchbar.c b/gtk/gtksearchbar.c
index d69e941476..7a2e6178f3 100644
--- a/gtk/gtksearchbar.c
+++ b/gtk/gtksearchbar.c
@@ -355,8 +355,7 @@ gtk_search_bar_init (GtkSearchBar *bar)
   gtk_center_box_set_end_widget (GTK_CENTER_BOX (priv->box_center), priv->close_button);
   gtk_widget_hide (priv->close_button);
 
-  gtk_container_add (GTK_CONTAINER (priv->revealer), priv->box_center);
-
+  gtk_revealer_set_child (GTK_REVEALER (priv->revealer), priv->box_center);
 
   g_signal_connect (priv->revealer, "notify::reveal-child",
                     G_CALLBACK (reveal_child_changed_cb), bar);
diff --git a/tests/animated-revealing.c b/tests/animated-revealing.c
index 73c890977b..040e2c3e34 100644
--- a/tests/animated-revealing.c
+++ b/tests/animated-revealing.c
@@ -63,7 +63,7 @@ main(int argc, char **argv)
   gtk_window_set_child (GTK_WINDOW (window), revealer);
 
   grid = gtk_grid_new ();
-  gtk_container_add (GTK_CONTAINER (revealer), grid);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), grid);
 
   cssprovider = gtk_css_provider_new ();
   gtk_css_provider_load_from_data (cssprovider, "* { padding: 2px; text-shadow: 5px 5px 2px grey; }", -1);
diff --git a/tests/gdkgears.c b/tests/gdkgears.c
index 73c2c69adc..da0149709d 100644
--- a/tests/gdkgears.c
+++ b/tests/gdkgears.c
@@ -151,7 +151,7 @@ main (int argc, char *argv[])
 
   frame = gtk_frame_new (NULL);
   gtk_widget_add_css_class (frame, "app-notification");
-  gtk_container_add (GTK_CONTAINER (revealer), frame);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), frame);
   gtk_widget_show (frame);
 
   hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, FALSE);
diff --git a/tests/testlist2.c b/tests/testlist2.c
index 1aa933d3c2..6b176a0fea 100644
--- a/tests/testlist2.c
+++ b/tests/testlist2.c
@@ -22,7 +22,7 @@ remove_this_row (GtkButton *button, GtkWidget *child)
   gtk_widget_show (revealer);
   g_object_ref (child);
   gtk_container_remove (GTK_CONTAINER (gtk_widget_get_parent (child)), child);
-  gtk_container_add (GTK_CONTAINER (revealer), child);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), child);
   g_object_unref (child);
   gtk_container_add (GTK_CONTAINER (row), revealer);
   g_signal_connect (revealer, "notify::child-revealed",
@@ -38,9 +38,9 @@ row_revealed (GObject *revealer, GParamSpec *pspec, gpointer data)
   GtkWidget *row, *child;
 
   row = gtk_widget_get_parent (GTK_WIDGET (revealer));
-  child = gtk_bin_get_child (GTK_BIN (revealer));
+  child = gtk_revealer_get_child (GTK_REVEALER (revealer));
   g_object_ref (child);
-  gtk_container_remove (GTK_CONTAINER (revealer), child);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), NULL);
   gtk_widget_destroy (GTK_WIDGET (revealer));
   gtk_container_add (GTK_CONTAINER (row), child);
   g_object_unref (child);
@@ -57,7 +57,7 @@ add_row_below (GtkButton *button, GtkWidget *child)
   list = gtk_widget_get_parent (row);
   row = create_row ("Extra row");
   revealer = gtk_revealer_new ();
-  gtk_container_add (GTK_CONTAINER (revealer), row);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), row);
   g_signal_connect (revealer, "notify::child-revealed",
                     G_CALLBACK (row_revealed), NULL);
   gtk_list_box_insert (GTK_LIST_BOX (list), revealer, index + 1);
diff --git a/tests/testrevealer.c b/tests/testrevealer.c
index 575d6aa15b..ce6cfb231a 100644
--- a/tests/testrevealer.c
+++ b/tests/testrevealer.c
@@ -35,7 +35,7 @@ main (gint argc,
   gtk_widget_set_valign (revealer, GTK_ALIGN_START);
   entry = gtk_entry_new ();
   gtk_editable_set_text (GTK_EDITABLE (entry), "00000");
-  gtk_container_add (GTK_CONTAINER (revealer), entry);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), entry);
   g_object_bind_property (widget, "active", revealer, "reveal-child", 0);
   gtk_revealer_set_transition_type (GTK_REVEALER (revealer), GTK_REVEALER_TRANSITION_TYPE_NONE);
   gtk_revealer_set_transition_duration (GTK_REVEALER (revealer), 2000);
@@ -48,7 +48,7 @@ main (gint argc,
   gtk_widget_set_valign (revealer, GTK_ALIGN_END);
   entry = gtk_entry_new ();
   gtk_editable_set_text (GTK_EDITABLE (entry), "00000");
-  gtk_container_add (GTK_CONTAINER (revealer), entry);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), entry);
   g_object_bind_property (widget, "active", revealer, "reveal-child", 0);
   gtk_revealer_set_transition_type (GTK_REVEALER (revealer), GTK_REVEALER_TRANSITION_TYPE_CROSSFADE);
   gtk_revealer_set_transition_duration (GTK_REVEALER (revealer), 2000);
@@ -61,7 +61,7 @@ main (gint argc,
   gtk_widget_set_halign (revealer, GTK_ALIGN_START);
   entry = gtk_entry_new ();
   gtk_editable_set_text (GTK_EDITABLE (entry), "12345");
-  gtk_container_add (GTK_CONTAINER (revealer), entry);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), entry);
   g_object_bind_property (widget, "active", revealer, "reveal-child", 0);
   gtk_revealer_set_transition_type (GTK_REVEALER (revealer), GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT);
   gtk_revealer_set_transition_duration (GTK_REVEALER (revealer), 2000);
@@ -76,7 +76,7 @@ main (gint argc,
   gtk_widget_set_valign (revealer, GTK_ALIGN_START);
   entry = gtk_entry_new ();
   gtk_editable_set_text (GTK_EDITABLE (entry), "12345");
-  gtk_container_add (GTK_CONTAINER (revealer), entry);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), entry);
   g_object_bind_property (widget, "active", revealer, "reveal-child", 0);
   gtk_revealer_set_transition_type (GTK_REVEALER (revealer), GTK_REVEALER_TRANSITION_TYPE_SWING_RIGHT);
   gtk_revealer_set_transition_duration (GTK_REVEALER (revealer), 2000);
@@ -89,7 +89,7 @@ main (gint argc,
   gtk_widget_set_valign (revealer, GTK_ALIGN_START);
   entry = gtk_entry_new ();
   gtk_editable_set_text (GTK_EDITABLE (entry), "23456");
-  gtk_container_add (GTK_CONTAINER (revealer), entry);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), entry);
   g_object_bind_property (widget, "active", revealer, "reveal-child", 0);
   gtk_revealer_set_transition_type (GTK_REVEALER (revealer), GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN);
   gtk_revealer_set_transition_duration (GTK_REVEALER (revealer), 2000);
@@ -102,7 +102,7 @@ main (gint argc,
   gtk_widget_set_valign (revealer, GTK_ALIGN_START);
   entry = gtk_entry_new ();
   gtk_editable_set_text (GTK_EDITABLE (entry), "23456");
-  gtk_container_add (GTK_CONTAINER (revealer), entry);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), entry);
   g_object_bind_property (widget, "active", revealer, "reveal-child", 0);
   gtk_revealer_set_transition_type (GTK_REVEALER (revealer), GTK_REVEALER_TRANSITION_TYPE_SWING_DOWN);
   gtk_revealer_set_transition_duration (GTK_REVEALER (revealer), 2000);
@@ -115,7 +115,7 @@ main (gint argc,
   gtk_widget_set_halign (revealer, GTK_ALIGN_END);
   entry = gtk_entry_new ();
   gtk_editable_set_text (GTK_EDITABLE (entry), "34567");
-  gtk_container_add (GTK_CONTAINER (revealer), entry);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), entry);
   g_object_bind_property (widget, "active", revealer, "reveal-child", 0);
   gtk_revealer_set_transition_type (GTK_REVEALER (revealer), GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT);
   gtk_revealer_set_transition_duration (GTK_REVEALER (revealer), 2000);
@@ -130,7 +130,7 @@ main (gint argc,
   gtk_widget_set_valign (revealer, GTK_ALIGN_START);
   entry = gtk_entry_new ();
   gtk_editable_set_text (GTK_EDITABLE (entry), "34567");
-  gtk_container_add (GTK_CONTAINER (revealer), entry);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), entry);
   g_object_bind_property (widget, "active", revealer, "reveal-child", 0);
   gtk_revealer_set_transition_type (GTK_REVEALER (revealer), GTK_REVEALER_TRANSITION_TYPE_SWING_LEFT);
   gtk_revealer_set_transition_duration (GTK_REVEALER (revealer), 2000);
@@ -143,7 +143,7 @@ main (gint argc,
   gtk_widget_set_valign (revealer, GTK_ALIGN_END);
   entry = gtk_entry_new ();
   gtk_editable_set_text (GTK_EDITABLE (entry), "45678");
-  gtk_container_add (GTK_CONTAINER (revealer), entry);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), entry);
   g_object_bind_property (widget, "active", revealer, "reveal-child", 0);
   gtk_revealer_set_transition_type (GTK_REVEALER (revealer), GTK_REVEALER_TRANSITION_TYPE_SLIDE_UP);
   gtk_revealer_set_transition_duration (GTK_REVEALER (revealer), 2000);
@@ -156,7 +156,7 @@ main (gint argc,
   gtk_widget_set_valign (revealer, GTK_ALIGN_END);
   entry = gtk_entry_new ();
   gtk_editable_set_text (GTK_EDITABLE (entry), "45678");
-  gtk_container_add (GTK_CONTAINER (revealer), entry);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), entry);
   g_object_bind_property (widget, "active", revealer, "reveal-child", 0);
   gtk_revealer_set_transition_type (GTK_REVEALER (revealer), GTK_REVEALER_TRANSITION_TYPE_SWING_UP);
   gtk_revealer_set_transition_duration (GTK_REVEALER (revealer), 2000);
diff --git a/tests/testrevealer2.c b/tests/testrevealer2.c
index e44bf22a17..577254ff61 100644
--- a/tests/testrevealer2.c
+++ b/tests/testrevealer2.c
@@ -44,7 +44,7 @@ on_activate (GApplication *app,
       sidebar = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
       gtk_widget_set_size_request (sidebar, 150, -1);
       gtk_widget_add_css_class (sidebar, GTK_STYLE_CLASS_SIDEBAR);
-      gtk_container_add (GTK_CONTAINER (revealer), sidebar);
+      gtk_revealer_set_child (GTK_REVEALER (revealer), sidebar);
 
       img = gtk_image_new ();
       g_object_set (img, "icon-name", "face-smile-symbolic",
diff --git a/testsuite/gtk/revealer-size.c b/testsuite/gtk/revealer-size.c
index 94340c40fe..ca328a9c03 100644
--- a/testsuite/gtk/revealer-size.c
+++ b/testsuite/gtk/revealer-size.c
@@ -18,7 +18,7 @@ keep_size (int      direction,
   g_object_get (settings, "gtk-enable-animations", &animations_before, NULL);
   g_object_set (settings, "gtk-enable-animations", animations, NULL);
 
-  gtk_container_add (GTK_CONTAINER (revealer), child);
+  gtk_revealer_set_child (GTK_REVEALER (revealer), child);
 
   gtk_revealer_set_transition_type (revealer, transition_type);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]