<div dir="ltr">Events aren't delivered to surfaces. They're delivered to clients.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 7, 2014 at 2:02 PM, Bill Spitzak <span dir="ltr"><<a href="mailto:spitzak@gmail.com" target="_blank">spitzak@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On 05/07/2014 01:47 AM, Pekka Paalanen wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It is for normal windows like registered with xdg_shell where<br>
sub-surfaces are not suitable for tooltips. A sub-surface is a part of<br>
the window, not another window. A tooltip is not expected to change the<br>
window geometry, but a sub-surface does count into the window geometry.<br>
Extruding sub-surfaces therefore affect the (parent) window geometry. It<br>
is in the protocol spec.<br>
</blockquote>
<br></div>
Are you saying that a sub-surface that extends outside the area of the parent surface should cause mouse/touch events in this extended area to be delivered to the parent?<br>
<br>
My personal feeling is that the intuitive approach that events are delivered "normally" to subsurfaces is the correct one. Especially if subsurfaces are going to be the method of embedding one client inside another. I think it is ok to say that subsurfaces with non-empty input areas are broken in toytoolkit.<div class="HOEnZb">
<div class="h5"><br>
______________________________<u></u>_________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org" target="_blank">wayland-devel@lists.<u></u>freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/<u></u>mailman/listinfo/wayland-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br> Jasper<br>
</div>