<div dir="ltr">Hey,<br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 25, 2014 at 7:30 PM, Matthias Clasen <span dir="ltr"><<a href="mailto:matthias.clasen@gmail.com" target="_blank">matthias.clasen@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">On Thu, Sep 25, 2014 at 10:32 AM, Jasper St. Pierre<br>
<<a href="mailto:jstpierre@mecheye.net">jstpierre@mecheye.net</a>> wrote:<br>
<br>
<br>
>> Anyway, here's the list:<br></span></blockquote><div><br></div><div><snip></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class=""></span><br>
<span class=""><br>
>><br>
>> 7) Root window drop<br>
><br>
><br>
> When is this useful?<br>
<br>
</span>One place where it is used is when dragging tabs out of a window to<br>
create a new window. gnome-terminal, gedit, nautilus, all do this. But<br>
looking closer, the way it is implemented is not actually as a root<br>
window drop, specifically, but just any failed drop - if you don't<br>
drop on a notebook in the same app that is hooked up to accept the<br>
tab, we just treat any failed drop as a change to create a new window.<br>
So, what we need is a signal that a drop failed. Not sure we get that,<br>
currently ?<br></blockquote><div><br></div><div>There isn't. IMO it'd be more generally useful notifying about the drag being finished. The client that started the drag should already know which mimetype was requested. It'd also help retrofit toolkits to wayland, how higher layers in GTK+ rely on getting the full press/motion.../release events in the drag source client can't be easily circumvented, having a consistent ending point for the operation would help lots.</div><div><br></div><div>Although... if "drag failed" animations are to be performed by the compositor, I think we actually want the drag operation accepted in some form, or we'd confusingly get both things happening. For root window drops at least, maybe "application/x-rootwindow-drop" from XDND could be reused, and have the compositor peer on the wl_data_device so it accepts that mimetype.</div><div><br></div><div>  Carlos</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class=""><div class="h5">_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
</div></div></blockquote></div><br></div></div>