[gtk/misc-speedups: 6/11] gridlayout: Avoid some unnecessary overhead
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/misc-speedups: 6/11] gridlayout: Avoid some unnecessary overhead
- Date: Sat, 24 Jul 2021 23:03:27 +0000 (UTC)
commit ae3e586714d836ac3e7940bbf3de7fc131af99de
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Jul 22 20:53:49 2021 -0400
gridlayout: Avoid some unnecessary overhead
Use inline functions for some things.
gtk/gtkgridlayout.c | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
---
diff --git a/gtk/gtkgridlayout.c b/gtk/gtkgridlayout.c
index fcf067adba..c9b6195abe 100644
--- a/gtk/gtkgridlayout.c
+++ b/gtk/gtkgridlayout.c
@@ -462,7 +462,7 @@ get_grid_child (GtkGridLayout *self,
{
GtkLayoutManager *manager = GTK_LAYOUT_MANAGER (self);
- return GTK_GRID_LAYOUT_CHILD (gtk_layout_manager_get_layout_child (manager, child));
+ return (GtkGridLayoutChild *) gtk_layout_manager_get_layout_child (manager, child);
}
static int
@@ -496,9 +496,9 @@ grid_request_count_lines (GridRequest *request)
min[0] = min[1] = G_MAXINT;
max[0] = max[1] = G_MININT;
- for (child = gtk_widget_get_first_child (request->widget);
+ for (child = _gtk_widget_get_first_child (request->widget);
child != NULL;
- child = gtk_widget_get_next_sibling (child))
+ child = _gtk_widget_get_next_sibling (child))
{
GtkGridLayoutChild *grid_child = get_grid_child (request->layout, child);
GridChildAttach *attach = grid_child->attach;
@@ -541,9 +541,9 @@ grid_request_init (GridRequest *request,
}
- for (child = gtk_widget_get_first_child (request->widget);
+ for (child = _gtk_widget_get_first_child (request->widget);
child != NULL;
- child = gtk_widget_get_next_sibling (child))
+ child = _gtk_widget_get_next_sibling (child))
{
GtkGridLayoutChild *grid_child = get_grid_child (request->layout, child);
GridChildAttach *attach;
@@ -637,9 +637,9 @@ grid_request_non_spanning (GridRequest *request,
lines = &request->lines[orientation];
- for (child = gtk_widget_get_first_child (request->widget);
+ for (child = _gtk_widget_get_first_child (request->widget);
child != NULL;
- child = gtk_widget_get_next_sibling (child))
+ child = _gtk_widget_get_next_sibling (child))
{
GtkGridLayoutChild *grid_child = get_grid_child (request->layout, child);
GridChildAttach *attach;
@@ -776,9 +776,9 @@ grid_request_spanning (GridRequest *request,
lines = &request->lines[orientation];
spacing = get_spacing (request->layout, request->widget, orientation);
- for (child = gtk_widget_get_first_child (request->widget);
+ for (child = _gtk_widget_get_first_child (request->widget);
child != NULL;
- child = gtk_widget_get_next_sibling (child))
+ child = _gtk_widget_get_next_sibling (child))
{
GtkGridLayoutChild *grid_child = get_grid_child (request->layout, child);
@@ -915,9 +915,9 @@ grid_request_compute_expand (GridRequest *request,
lines->lines[i].empty = TRUE;
}
- for (child = gtk_widget_get_first_child (request->widget);
+ for (child = _gtk_widget_get_first_child (request->widget);
child != NULL;
- child = gtk_widget_get_next_sibling (child))
+ child = _gtk_widget_get_next_sibling (child))
{
GtkGridLayoutChild *grid_child = get_grid_child (request->layout, child);
@@ -937,9 +937,9 @@ grid_request_compute_expand (GridRequest *request,
line->expand = TRUE;
}
- for (child = gtk_widget_get_first_child (request->widget);
+ for (child = _gtk_widget_get_first_child (request->widget);
child != NULL;
- child = gtk_widget_get_next_sibling (child))
+ child = _gtk_widget_get_next_sibling (child))
{
GtkGridLayoutChild *grid_child = get_grid_child (request->layout, child);
@@ -1365,7 +1365,7 @@ gtk_grid_layout_get_size (GtkGridLayout *self,
if (natural_baseline)
*natural_baseline = -1;
- if (gtk_widget_get_first_child (widget) == NULL)
+ if (_gtk_widget_get_first_child (widget) == NULL)
return;
request.layout = self;
@@ -1405,7 +1405,7 @@ gtk_grid_layout_get_size_for_size (GtkGridLayout *self,
if (natural_baseline)
*natural_baseline = -1;
- if (gtk_widget_get_first_child (widget) == NULL)
+ if (_gtk_widget_get_first_child (widget) == NULL)
return;
request.layout = self;
@@ -1495,9 +1495,9 @@ grid_request_allocate_children (GridRequest *request,
int x, y, width, height, baseline, ignore;
- for (child = gtk_widget_get_first_child (request->widget);
+ for (child = _gtk_widget_get_first_child (request->widget);
child != NULL;
- child = gtk_widget_get_next_sibling (child))
+ child = _gtk_widget_get_next_sibling (child))
{
GtkGridLayoutChild *grid_child = get_grid_child (request->layout, child);
@@ -1533,7 +1533,7 @@ gtk_grid_layout_allocate (GtkLayoutManager *manager,
GridLines *lines;
GtkOrientation orientation;
- if (gtk_widget_get_first_child (widget) == NULL)
+ if (_gtk_widget_get_first_child (widget) == NULL)
return;
request.layout = self;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]