[gtk/pick-insensitive2: 2/9] widget: Make contains just be about position
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/pick-insensitive2: 2/9] widget: Make contains just be about position
- Date: Sun, 7 Apr 2019 17:24:26 +0000 (UTC)
commit 676ac380cd10b5c78d222a02e309b8448b17c6e5
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Apr 7 15:13:52 2019 +0000
widget: Make contains just be about position
Leave out reactiveness considerations here,
pick will handle those.
gtk/gtkwidget.c | 14 +-------------
1 file changed, 1 insertion(+), 13 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index e118af5852..2e6602c0ce 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -11034,18 +11034,11 @@ gtk_widget_get_allocation (GtkWidget *widget,
* @x: X coordinate to test, relative to @widget's origin
* @y: Y coordinate to test, relative to @widget's origin
*
- * Tests if the point at (@x, @y) is contained in @widget. Points
- * inside the widget will respond to mouse and touch events, points
- * outside will not.
+ * Tests if the point at (@x, @y) is contained in @widget.
*
* The coordinates for (@x, @y) must be in widget coordinates, so
* (0, 0) is assumed to be the top left of @widget's content area.
*
- * Pass-through widgets and insensitive widgets do never respond to
- * input and will therefor always return %FALSE here. See
- * gtk_widget_set_can_pick() and gtk_widget_set_sensitive() for
- * details about those functions.
- *
* Returns: %TRUE if @widget contains (@x, @y).
**/
gboolean
@@ -11055,11 +11048,6 @@ gtk_widget_contains (GtkWidget *widget,
{
g_return_val_if_fail (GTK_IS_WIDGET (widget), FALSE);
- if (!gtk_widget_get_can_pick (widget) ||
- !_gtk_widget_is_sensitive (widget) ||
- !_gtk_widget_is_drawable (widget))
- return FALSE;
-
return GTK_WIDGET_GET_CLASS (widget)->contains (widget, x, y);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]