Stop using gtk_widget_get_allocated_baseline
authorMatthias Clasen <mclasen@redhat.com>
Fri, 28 Apr 2023 19:25:09 +0000 (15:25 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 28 Apr 2023 19:25:58 +0000 (15:25 -0400)
Use gtk_widget_get_baseline instead.

gtk/gtkgridlayout.c
gtk/gtkimage.c
gtk/gtkinscription.c
gtk/gtklabel.c
gtk/inspector/baselineoverlay.c
gtk/inspector/misc-info.c
tests/testbaseline2.c

index 1659eb1cb7ec74e3d71d614ffe7993c8d854b2ec..1e2a8b7bcc04844735beb0387bb9b7129c165312 100644 (file)
@@ -1162,7 +1162,7 @@ grid_request_allocate (GridRequest    *request,
   lines = &request->lines[orientation];
   spacing = get_spacing (request->layout, request->widget, orientation);
 
-  baseline = gtk_widget_get_allocated_baseline (request->widget);
+  baseline = gtk_widget_get_baseline (request->widget);
 
   if (orientation == GTK_ORIENTATION_VERTICAL && baseline != -1 &&
       self->baseline_row >= lines->min && self->baseline_row < lines->max &&
@@ -1298,7 +1298,7 @@ grid_request_position (GridRequest    *request,
   lines = &request->lines[orientation];
   spacing = get_spacing (request->layout, request->widget, orientation);
 
-  allocated_baseline = gtk_widget_get_allocated_baseline (request->widget);
+  allocated_baseline = gtk_widget_get_baseline (request->widget);
 
   position = 0;
   for (i = 0; i < lines->max - lines->min; i++)
index 7cc98f17d940ed8f5772a0d5e78755bde94054dc..44690975a27ddd865f1b78825cb93086f5d5e5eb 100644 (file)
@@ -1014,7 +1014,7 @@ gtk_image_snapshot (GtkWidget   *widget,
 
       x = (width - ceil (w)) / 2;
 
-      baseline = gtk_widget_get_allocated_baseline (widget);
+      baseline = gtk_widget_get_baseline (widget);
       if (baseline == -1)
         y = floor(height - ceil (h)) / 2;
       else
index b5ecabac745ae213d2a828348db490d9f81d584d..1689f1044cb37cbcf1ee08111276c100f58ffaa6 100644 (file)
@@ -432,7 +432,7 @@ gtk_inscription_get_layout_location (GtkInscription *self,
   else
     x = floor ((xalign * (widget_width - logical.width)) - logical.x);
 
-  baseline = gtk_widget_get_allocated_baseline (widget);
+  baseline = gtk_widget_get_baseline (widget);
   if (baseline != -1)
     {
       int layout_baseline = pango_layout_get_baseline (self->layout) / PANGO_SCALE;
index 75878a5d3d4b07c0269c5e546657c7265c74af2c..ecb48a8d07f86edd02f9edcd2b97b25b9ab2d83e 100644 (file)
@@ -1335,7 +1335,7 @@ get_layout_location (GtkLabel  *self,
   pango_layout_get_pixel_extents (self->layout, NULL, &logical);
   x = floor ((xalign * (widget_width - logical.width)) - logical.x);
 
-  baseline = gtk_widget_get_allocated_baseline (widget);
+  baseline = gtk_widget_get_baseline (widget);
   if (baseline != -1)
     {
       int layout_baseline = pango_layout_get_baseline (self->layout) / PANGO_SCALE;
index 276a4cc82ef680ef931fa6dffdfce934f8c0f501..4d406b11c9e3081b35b4aa5566a4d054ef940015 100644 (file)
@@ -36,7 +36,7 @@ recurse_child_widgets (GtkWidget   *widget,
       gtk_snapshot_push_rounded_clip (snapshot, gtk_css_boxes_get_padding_box (&boxes));
     }
 
-  baseline = gtk_widget_get_allocated_baseline (widget);
+  baseline = gtk_widget_get_baseline (widget);
 
   if (baseline != -1)
     {
index 0886507e485beccd71802911160a6a792b8b9ea4..31327d34de4a28d0f551baa5e1c2bf525330e1a0 100644 (file)
@@ -160,7 +160,7 @@ update_allocation (GtkWidget            *w,
   gtk_label_set_label (GTK_LABEL (sl->bounds), size_label);
   g_free (size_label);
 
-  size_label = g_strdup_printf ("%d", gtk_widget_get_allocated_baseline (w));
+  size_label = g_strdup_printf ("%d", gtk_widget_get_baseline (w));
   gtk_label_set_label (GTK_LABEL (sl->baseline), size_label);
   g_free (size_label);
 
index 1e065cbe348d2214ad2924885bd342968ab860b0..4ea799d50c623d9cbdec4d80e9fdfedc8a323460 100644 (file)
@@ -131,7 +131,7 @@ baseline_widget_snapshot (GtkWidget   *widget,
   GskRoundedRect outline;
 
   height = gtk_widget_get_height (widget);
-  baseline = gtk_widget_get_allocated_baseline (widget);
+  baseline = gtk_widget_get_baseline (widget);
 
   gtk_snapshot_save (snapshot);