diff --git a/protocols/cutefish-shell-v1.xml b/protocols/cutefish-shell-v1.xml index 3b4739b..dd13f48 100644 --- a/protocols/cutefish-shell-v1.xml +++ b/protocols/cutefish-shell-v1.xml @@ -50,6 +50,16 @@ + + + + Creates a cutefish_shell_drag_v1 that follows the drag-and-drop + operation this client has in progress, or else the next one it starts + with wl_data_device.start_drag. Drags started by other clients are + never followed. + + + @@ -208,4 +218,53 @@ + + + + Reports the pointer of one drag in global coordinates, wherever it is + and whatever surface is under it, and tells a drop from a cancel. + After dropped or cancelled no more events are sent, and the object + should be destroyed. + + Where the shell's drag may go is the shell's to say: while the drag is + over nothing that takes the drop, the pointer keeps its default shape + rather than showing that it cannot drop there. + + + + + + + + + From 0 to 1. It holds for the rest of the drag the object follows, + and may be sent before that drag starts. + + + + + + + Sent when the drag starts and whenever its pointer moves, in global + logical coordinates. + + + + + + + + Sent where the drag was let go, whether or not a target takes the + data, and before any wl_data_source event about the drop. + + + + + + + + Escape, or the drag's source or origin surface went away. + + +