summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErnestas Kulik <ernestask@gnome.org>2018-03-05 17:47:20 +0200
committerErnestas Kulik <ernestask@gnome.org>2018-03-11 09:59:31 +0200
commit1e414c5b7ee73b7fd20ae835c4acaceffc4b6128 (patch)
tree34ff5b7d02e56db7df6dcd225f188ab86158cb53
parente2e2b8ffa82e2cf73091e01a832d6e70fe4efdd3 (diff)
downloadlibgd-1e414c5b7ee73b7fd20ae835c4acaceffc4b6128.tar.gz
Use new gtk_widget_size_allocate() signature
-rw-r--r--libgd/gd-main-icon-box-icon.c7
-rw-r--r--libgd/gd-margin-container.c6
-rw-r--r--libgd/gd-notification.c16
3 files changed, 19 insertions, 10 deletions
diff --git a/libgd/gd-main-icon-box-icon.c b/libgd/gd-main-icon-box-icon.c
index e05efba..63695eb 100644
--- a/libgd/gd-main-icon-box-icon.c
+++ b/libgd/gd-main-icon-box-icon.c
@@ -159,7 +159,10 @@ gd_main_icon_box_icon_get_preferred_width (GtkWidget *widget, gint *minimum, gin
}
static void
-gd_main_icon_box_icon_size_allocate (GtkWidget *widget, GtkAllocation *allocation)
+gd_main_icon_box_icon_size_allocate (GtkWidget *widget,
+ const GtkAllocation *allocation,
+ gint baseline,
+ GtkAllocation *out_clip)
{
GdMainIconBoxIcon *self = GD_MAIN_ICON_BOX_ICON (widget);
cairo_surface_t *surface;
@@ -173,7 +176,7 @@ gd_main_icon_box_icon_size_allocate (GtkWidget *widget, GtkAllocation *allocatio
gint width_scaled;
gint width_zoomed_scaled;
- GTK_WIDGET_CLASS (gd_main_icon_box_icon_parent_class)->size_allocate (widget, allocation);
+ GTK_WIDGET_CLASS (gd_main_icon_box_icon_parent_class)->size_allocate (widget, allocation, baseline, out_clip);
surface = gd_main_box_item_get_icon (self->item);
if (surface == NULL)
diff --git a/libgd/gd-margin-container.c b/libgd/gd-margin-container.c
index fd49203..1d4243b 100644
--- a/libgd/gd-margin-container.c
+++ b/libgd/gd-margin-container.c
@@ -142,8 +142,10 @@ gd_margin_container_get_property (GObject *object,
}
static void
-gd_margin_container_size_allocate (GtkWidget *widget,
- GtkAllocation *allocation)
+gd_margin_container_size_allocate (GtkWidget *widget,
+ const GtkAllocation *allocation,
+ gint baseline,
+ GtkAllocation *out_clip)
{
GdMarginContainer *self = GD_MARGIN_CONTAINER (widget);
GtkWidget *child;
diff --git a/libgd/gd-notification.c b/libgd/gd-notification.c
index e7d058b..8f9bd60 100644
--- a/libgd/gd-notification.c
+++ b/libgd/gd-notification.c
@@ -90,8 +90,10 @@ static void gd_notification_get_preferred_width_for_height (GtkWidget
gint height,
gint *minimum_width,
gint *natural_width);
-static void gd_notification_size_allocate (GtkWidget *widget,
- GtkAllocation *allocation);
+static void gd_notification_size_allocate (GtkWidget *widget,
+ const GtkAllocation *allocation,
+ gint baseline,
+ GtkAllocation *out_clip);
static gboolean gd_notification_timeout_cb (gpointer user_data);
static void gd_notification_show (GtkWidget *widget);
static void gd_notification_add (GtkContainer *container,
@@ -752,8 +754,10 @@ gd_notification_get_preferred_height (GtkWidget *widget,
}
static void
-gd_notification_size_allocate (GtkWidget *widget,
- GtkAllocation *allocation)
+gd_notification_size_allocate (GtkWidget *widget,
+ const GtkAllocation *allocation,
+ gint baseline,
+ GtkAllocation *out_clip)
{
GdNotification *notification = GD_NOTIFICATION (widget);
GdNotificationPrivate *priv = notification->priv;
@@ -801,7 +805,7 @@ gd_notification_size_allocate (GtkWidget *widget,
child = gtk_bin_get_child (bin);
if (child && gtk_widget_get_visible (child))
- gtk_widget_size_allocate (child, &child_allocation);
+ gtk_widget_size_allocate (child, &child_allocation, baseline, out_clip);
if (priv->show_close_button)
{
@@ -810,7 +814,7 @@ gd_notification_size_allocate (GtkWidget *widget,
child_allocation.y += (child_allocation.height - button_req.height) / 2;
child_allocation.height = button_req.height;
- gtk_widget_size_allocate (priv->close_button, &child_allocation);
+ gtk_widget_size_allocate (priv->close_button, &child_allocation, baseline, out_clip);
}
}