Files
gtk3/gtk
Carlos Garnacho a33f0ff839 Find tooltip/dnd widget running through container children in inverse order
Usually, educated GtkContainers' forall() implementation returns children
in an order that's safe for the default draw() implementation in GtkContainer.
So for widgets with some stacking notions (eg. GtkOverlay),
_gtk_widget_find_at_coords() needs to recurse within containers in reverse
order so it finds the topmost widget.

As this function is used in both tooltips and DnD code, this improves behavior
of "floating" widgets wrt those two. This could for example be seen in the
"Transparent" GTK+ demo, where dropping text on the entry results on the text
going to the textview.

https://bugzilla.gnome.org/show_bug.cgi?id=699239
2013-05-12 21:17:01 -04:00
..
2013-05-05 15:38:48 -04:00
2013-05-05 15:38:47 -04:00
2013-04-23 13:58:09 -04:00
2013-03-17 12:19:50 -04:00
2013-05-10 13:55:00 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-04-22 12:42:37 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-03-15 18:51:11 +01:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-01-04 15:36:32 +01:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-01-13 08:27:20 -05:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-03-04 19:37:38 -05:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-02-04 08:33:58 -05:00
2012-02-27 17:06:11 +00:00
2012-12-10 12:57:10 +01:00
2012-10-16 06:02:03 -04:00
2013-02-07 11:11:38 +01:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-02-11 11:40:15 +01:00
2012-08-26 22:54:55 +08:00
2013-05-05 15:38:47 -04:00
2013-05-12 18:09:28 +02:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-04-29 13:08:18 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-04-12 21:12:16 -04:00
2013-05-05 15:38:47 -04:00
2013-02-07 11:11:37 +01:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-03-14 20:29:00 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-04 19:21:56 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-04-03 19:20:54 -04:00
2012-11-25 03:25:15 +01:00
2012-11-25 03:25:15 +01:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-02-18 19:38:21 -05:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-02-07 11:11:37 +01:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-12 18:09:28 +02:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-01-13 08:27:20 -05:00
2013-05-05 15:38:48 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-04-01 16:45:19 -04:00
2013-04-01 16:45:19 -04:00
2013-04-01 16:45:19 -04:00
2013-02-07 11:11:37 +01:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-04-01 16:45:19 -04:00
2012-11-25 03:43:28 +01:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-04 19:21:56 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-07 16:34:05 +02:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-01 21:27:06 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-02-11 11:40:15 +01:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2012-09-17 22:47:36 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2012-05-26 12:09:13 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-12 18:09:28 +02:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2012-09-03 00:19:03 -04:00
2013-03-16 22:18:50 +01:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-12-06 02:57:18 +01:00
2012-02-27 17:06:11 +00:00
2013-05-12 18:09:28 +02:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-04-12 21:12:16 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-12 18:09:28 +02:00
2013-05-05 15:38:47 -04:00
2013-05-12 18:09:28 +02:00
2013-05-05 15:38:47 -04:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-05-09 19:09:50 +02:00
2013-05-05 15:38:47 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-05 15:38:47 -04:00
2013-04-20 23:37:10 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-05-09 19:09:50 +02:00