[gtk+] widget: Remove gtk_widget_get_border_allocation
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] widget: Remove gtk_widget_get_border_allocation
- Date: Mon, 14 Aug 2017 10:22:40 +0000 (UTC)
commit 9f3f640c0db38d0ca072bb4d372f84a669b4033a
Author: Timm Bäder <mail baedert org>
Date: Mon Aug 14 12:20:42 2017 +0200
widget: Remove gtk_widget_get_border_allocation
gtk/gtkcolorswatch.c | 7 +++----
gtk/gtkentry.c | 5 ++---
gtk/gtknotebook.c | 2 +-
gtk/gtkrange.c | 2 +-
gtk/gtkscale.c | 2 +-
gtk/gtkwidget.c | 22 ----------------------
gtk/gtkwidgetprivate.h | 2 --
7 files changed, 8 insertions(+), 34 deletions(-)
---
diff --git a/gtk/gtkcolorswatch.c b/gtk/gtkcolorswatch.c
index e24fa2e..c14f746 100644
--- a/gtk/gtkcolorswatch.c
+++ b/gtk/gtkcolorswatch.c
@@ -98,18 +98,17 @@ swatch_snapshot (GtkWidget *widget,
{
cairo_pattern_t *pattern;
cairo_matrix_t matrix;
- GtkAllocation border_allocation;
+ int width, height;
GskRoundedRect content_box;
- gtk_widget_get_border_allocation (widget, &border_allocation);
+ gtk_widget_get_content_size (widget, &width, &height);
gtk_rounded_boxes_init_for_style (NULL,
NULL,
&content_box,
gtk_style_context_lookup_style (context),
0, 0,
- border_allocation.width,
- border_allocation.height);
+ width, height);
gtk_snapshot_push_rounded_clip (snapshot,
&content_box,
"ColorSwatchClip");
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c
index b05bfe2..26fd08d 100644
--- a/gtk/gtkentry.c
+++ b/gtk/gtkentry.c
@@ -7961,9 +7961,8 @@ gtk_entry_get_icon_at_pos (GtkEntry *entry,
if (icon_info == NULL)
continue;
- gtk_widget_get_border_allocation (icon_info->widget, &allocation);
- if (x >= allocation.x && x < allocation.x + allocation.width &&
- y >= allocation.y && y < allocation.y + allocation.height)
+ gtk_widget_get_outer_allocation (icon_info->widget, &allocation);
+ if (gdk_rectangle_contains_point (&allocation, x, y))
return i;
}
diff --git a/gtk/gtknotebook.c b/gtk/gtknotebook.c
index fc80e5a..82068ca 100644
--- a/gtk/gtknotebook.c
+++ b/gtk/gtknotebook.c
@@ -2412,7 +2412,7 @@ get_drop_position (GtkNotebook *notebook)
{
GtkAllocation allocation;
- gtk_widget_get_border_allocation (page->tab_widget, &allocation);
+ gtk_widget_get_outer_allocation (page->tab_widget, &allocation);
switch (priv->tab_pos)
{
diff --git a/gtk/gtkrange.c b/gtk/gtkrange.c
index 2f21352..d10f3bd 100644
--- a/gtk/gtkrange.c
+++ b/gtk/gtkrange.c
@@ -2705,7 +2705,7 @@ gtk_range_update_mouse_location (GtkRange *range)
y = priv->mouse_y;
gtk_widget_get_own_allocation (widget, &range_alloc);
- gtk_widget_get_border_allocation (priv->trough_widget, &trough_alloc);
+ gtk_widget_get_outer_allocation (priv->trough_widget, &trough_alloc);
gtk_widget_get_outer_allocation (priv->slider_widget, &slider_alloc);
gtk_widget_translate_coordinates (priv->trough_widget, widget,
diff --git a/gtk/gtkscale.c b/gtk/gtkscale.c
index dc72a09..48ff14f 100644
--- a/gtk/gtkscale.c
+++ b/gtk/gtkscale.c
@@ -333,7 +333,7 @@ gtk_scale_allocate_value (GtkScale *scale,
gtk_widget_get_content_size (widget, &range_width, &range_height);
slider_widget = gtk_range_get_slider_widget (range);
- gtk_widget_get_border_allocation (slider_widget, &slider_alloc);
+ gtk_widget_get_outer_allocation (slider_widget, &slider_alloc);
gtk_widget_measure (priv->value_widget,
GTK_ORIENTATION_HORIZONTAL, -1,
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index f53ce85..014552f 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -13272,28 +13272,6 @@ gtk_widget_get_content_size (GtkWidget *widget,
margin.bottom + border.bottom + padding.bottom;
}
-void
-gtk_widget_get_border_allocation (GtkWidget *widget,
- GtkAllocation *allocation)
-{
- GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
- GtkBorder margin, border;
- GtkCssStyle *style;
-
- style = gtk_css_node_get_style (priv->cssnode);
- get_box_margin (style, &margin);
- get_box_border (style, &border);
-
- *allocation = priv->allocation;
-
- allocation->x += margin.left + border.left;
- allocation->y += margin.top + border.top;
- allocation->width -= margin.left + border.left +
- margin.right + border.right;
- allocation->height -= margin.top + border.top +
- margin.bottom + border.bottom;
-}
-
/**
* gtk_widget_get_allocated_width:
* @widget: the widget to query
diff --git a/gtk/gtkwidgetprivate.h b/gtk/gtkwidgetprivate.h
index 93dcbca..5a34728 100644
--- a/gtk/gtkwidgetprivate.h
+++ b/gtk/gtkwidgetprivate.h
@@ -314,8 +314,6 @@ void gtk_widget_focus_sort (GtkWidget *wi
gboolean gtk_widget_focus_move (GtkWidget *widget,
GtkDirectionType direction,
GPtrArray *focus_order);
-void gtk_widget_get_border_allocation (GtkWidget *widget,
- GtkAllocation *allocation);
void gtk_widget_get_outer_allocation (GtkWidget *widget,
GtkAllocation *allocation);
void gtk_widget_get_own_allocation (GtkWidget *widget,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]