summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2017-05-05 19:18:53 +0200
committerMatthias Clasen <mclasen@redhat.com>2017-07-19 21:27:12 -0400
commit60e053f52abe147c69f1c7aaba699bec5a780fd3 (patch)
treec9c90c1bc35229966a087c99d83f2e35c85f41e1
parentcd6a8bff8fc2130f9edfcff5b67271c7cc9c700f (diff)
downloadgtk+-60e053f52abe147c69f1c7aaba699bec5a780fd3.tar.gz
Remove calls to gtk_widget_set_allocation
gtk_widget_size_allocate_with_baselines does it automatically now.
-rw-r--r--demos/gtk-demo/gtkfishbowl.c4
-rw-r--r--gtk/gtkcalendar.c1
-rw-r--r--gtk/gtkeventbox.c2
-rw-r--r--gtk/gtkfixed.c2
-rw-r--r--gtk/gtkinvisible.c2
-rw-r--r--gtk/gtklayout.c2
-rw-r--r--gtk/gtkmenu.c2
-rw-r--r--gtk/gtkpathbar.c2
-rw-r--r--gtk/gtkpopover.c1
-rw-r--r--gtk/gtktextview.c2
-rw-r--r--gtk/gtktoolitem.c2
-rw-r--r--gtk/gtktreeview.c2
-rw-r--r--gtk/gtkwindow.c2
13 files changed, 3 insertions, 23 deletions
diff --git a/demos/gtk-demo/gtkfishbowl.c b/demos/gtk-demo/gtkfishbowl.c
index fd7b2627da..447610c3c7 100644
--- a/demos/gtk-demo/gtkfishbowl.c
+++ b/demos/gtk-demo/gtkfishbowl.c
@@ -113,8 +113,6 @@ gtk_fishbowl_size_allocate (GtkWidget *widget,
GtkRequisition child_requisition;
GList *children;
- gtk_widget_set_allocation (widget, allocation);
-
for (children = priv->children; children; children = children->next)
{
child = children->data;
@@ -130,6 +128,8 @@ gtk_fishbowl_size_allocate (GtkWidget *widget,
gtk_widget_size_allocate (child->widget, &child_allocation);
}
+
+ gtk_widget_set_clip (widget, allocation);
}
static double
diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c
index d9baabd7a9..3ab3726206 100644
--- a/gtk/gtkcalendar.c
+++ b/gtk/gtkcalendar.c
@@ -2060,7 +2060,6 @@ gtk_calendar_size_allocate (GtkWidget *widget,
gint calendar_xsep = calendar_get_xsep (calendar);
get_component_paddings (calendar, &padding, NULL, NULL, NULL);
- gtk_widget_set_allocation (widget, allocation);
if (priv->display_flags & GTK_CALENDAR_SHOW_WEEK_NUMBERS)
{
diff --git a/gtk/gtkeventbox.c b/gtk/gtkeventbox.c
index f739bb727a..87a670ab26 100644
--- a/gtk/gtkeventbox.c
+++ b/gtk/gtkeventbox.c
@@ -466,8 +466,6 @@ gtk_event_box_size_allocate (GtkWidget *widget,
bin = GTK_BIN (widget);
- gtk_widget_set_allocation (widget, allocation);
-
if (!gtk_widget_get_has_window (widget))
{
child_allocation.x = allocation->x;
diff --git a/gtk/gtkfixed.c b/gtk/gtkfixed.c
index 291567621f..7cea586da6 100644
--- a/gtk/gtkfixed.c
+++ b/gtk/gtkfixed.c
@@ -419,8 +419,6 @@ gtk_fixed_size_allocate (GtkWidget *widget,
GtkRequisition child_requisition;
GList *children;
- gtk_widget_set_allocation (widget, allocation);
-
if (gtk_widget_get_has_window (widget))
{
if (gtk_widget_get_realized (widget))
diff --git a/gtk/gtkinvisible.c b/gtk/gtkinvisible.c
index 16f5ef695e..9478977d4f 100644
--- a/gtk/gtkinvisible.c
+++ b/gtk/gtkinvisible.c
@@ -255,7 +255,7 @@ static void
gtk_invisible_size_allocate (GtkWidget *widget,
GtkAllocation *allocation)
{
- gtk_widget_set_allocation (widget, allocation);
+ gtk_widget_set_clip (widget, allocation);
}
diff --git a/gtk/gtklayout.c b/gtk/gtklayout.c
index 8680763afb..040e542eb7 100644
--- a/gtk/gtklayout.c
+++ b/gtk/gtklayout.c
@@ -857,8 +857,6 @@ gtk_layout_size_allocate (GtkWidget *widget,
GtkLayoutPrivate *priv = layout->priv;
GList *tmp_list;
- gtk_widget_set_allocation (widget, allocation);
-
tmp_list = priv->children;
while (tmp_list)
diff --git a/gtk/gtkmenu.c b/gtk/gtkmenu.c
index d384632618..1aa1c75516 100644
--- a/gtk/gtkmenu.c
+++ b/gtk/gtkmenu.c
@@ -2806,8 +2806,6 @@ gtk_menu_size_allocate (GtkWidget *widget,
menu_shell = GTK_MENU_SHELL (widget);
priv = menu->priv;
- gtk_widget_set_allocation (widget, allocation);
-
get_menu_padding (widget, &padding);
g_free (priv->heights);
diff --git a/gtk/gtkpathbar.c b/gtk/gtkpathbar.c
index d4b0d09512..dd90ee19b4 100644
--- a/gtk/gtkpathbar.c
+++ b/gtk/gtkpathbar.c
@@ -464,8 +464,6 @@ gtk_path_bar_size_allocate (GtkWidget *widget,
gint down_slider_offset = 0;
GtkRequisition child_requisition;
- gtk_widget_set_allocation (widget, allocation);
-
/* No path is set; we don't have to allocate anything. */
if (path_bar->priv->button_list == NULL)
{
diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c
index 44a0515625..45707f1aba 100644
--- a/gtk/gtkpopover.c
+++ b/gtk/gtkpopover.c
@@ -1354,7 +1354,6 @@ gtk_popover_size_allocate (GtkWidget *widget,
GtkAllocation child_clip;
GtkAllocation clip = *allocation;
- gtk_widget_set_allocation (widget, allocation);
child = gtk_bin_get_child (GTK_BIN (widget));
if (child)
{
diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c
index 82a70a3f8d..d9cc32dbd6 100644
--- a/gtk/gtktextview.c
+++ b/gtk/gtktextview.c
@@ -4207,8 +4207,6 @@ gtk_text_view_size_allocate (GtkWidget *widget,
widget_allocation.width != allocation->width ||
widget_allocation.height != allocation->height;
- gtk_widget_set_allocation (widget, allocation);
-
/* distribute width/height among child windows. Ensure all
* windows get at least a 1x1 allocation.
*/
diff --git a/gtk/gtktoolitem.c b/gtk/gtktoolitem.c
index 2365af8fc0..eb1214993b 100644
--- a/gtk/gtktoolitem.c
+++ b/gtk/gtktoolitem.c
@@ -312,8 +312,6 @@ gtk_tool_item_size_allocate (GtkWidget *widget,
GtkAllocation child_allocation;
GtkWidget *child;
- gtk_widget_set_allocation (widget, allocation);
-
child = gtk_bin_get_child (GTK_BIN (widget));
if (child && gtk_widget_get_visible (child))
{
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c
index a8a500ff81..b9af41bd74 100644
--- a/gtk/gtktreeview.c
+++ b/gtk/gtktreeview.c
@@ -2610,8 +2610,6 @@ gtk_tree_view_size_allocate (GtkWidget *widget,
if (allocation->width != old_width)
width_changed = TRUE;
- gtk_widget_set_allocation (widget, allocation);
-
/* We size-allocate the columns first because the width of the
* tree view (used in updating the adjustments below) might change.
*/
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 135f1c86ad..9f61528699 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -7112,8 +7112,6 @@ _gtk_window_set_allocation (GtkWindow *window,
g_assert (allocation != NULL);
g_assert (allocation_out != NULL);
- gtk_widget_set_allocation (widget, allocation);
-
child_allocation.x = 0;
child_allocation.y = 0;
child_allocation.width = allocation->width;