Bug 91949

Summary: Add support for drag actions
Product: Wayland Reporter: Michael Catanzaro <mcatanzaro>
Component: waylandAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: medium CC: mcatanzaro
Version: 1.5.0   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 91948    

Description Michael Catanzaro 2015-09-09 21:00:55 UTC
Desktop environments like GNOME require that a drag be associated with a particular action. For example, when nautilus is running under X, holding down Ctrl when dragging files forces the files to be copied, while holding Shift forces the files to be moved [1]. We're basically expecting to have a replacement for XDND actions (XdndActionCopy, XdndActionMove, XdndActionLink, XdndActionAsk, XdndActionPrivate) [2].

[3] adds this feature to the Wayland protocol, and [4] implements it for Weston.

[1] https://help.gnome.org/users/gnome-help/stable/files-copy.html.en
[2] http://www.freedesktop.org/wiki/Specifications/XDND/#index8h2
[3] http://lists.freedesktop.org/archives/wayland-devel/2015-June/022517.html
[4] http://lists.freedesktop.org/archives/wayland-devel/2015-June/022518.html

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.