[gtk+] API: Deprecate gtk_widget_region_intersect()



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]