[gtk+] API: Deprecate gtk_widget_region_intersect()
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] API: Deprecate gtk_widget_region_intersect()
- Date: Sun, 18 May 2014 00:30:47 +0000 (UTC)
commit 3cb5e58b1a51f3a7bd93c3c17e21a9e6fc46ea51
Author: Benjamin Otte <otte redhat com>
Date: Sun May 18 02:29:56 2014 +0200
API: Deprecate gtk_widget_region_intersect()
It's unused and would become disambiguous once we split between
allocation and draw region.
gtk/gtkwidget.c | 3 +++
gtk/gtkwidget.h | 2 +-
2 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 3ceb508..6a12469 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -7482,6 +7482,9 @@ gtk_widget_intersect (GtkWidget *widget,
* and @region. The coordinates of the return value are relative to
* @widget->window for %NO_WINDOW widgets, and relative to the parent
* window of @widget->window for widgets with their own window.
+ *
+ * Deprecated: 3.14: Use gtk_widget_get_allocation() and
+ * cairo_region_intersect_rectangle() to get the same behavior.
*/
cairo_region_t *
gtk_widget_region_intersect (GtkWidget *widget,
diff --git a/gtk/gtkwidget.h b/gtk/gtkwidget.h
index 6aa4ffc..089420a 100644
--- a/gtk/gtkwidget.h
+++ b/gtk/gtkwidget.h
@@ -776,7 +776,7 @@ GDK_AVAILABLE_IN_ALL
gboolean gtk_widget_intersect (GtkWidget *widget,
const GdkRectangle *area,
GdkRectangle *intersection);
-GDK_AVAILABLE_IN_ALL
+GDK_DEPRECATED_IN_3_14
cairo_region_t *gtk_widget_region_intersect (GtkWidget *widget,
const cairo_region_t *region);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]