Bug 91949 - Add support for drag actions
Summary: Add support for drag actions
Status: RESOLVED FIXED
Alias: None
Product: Wayland
Classification: Unclassified
Component: wayland (show other bugs)
Version: 1.5.0
Hardware: Other All
: medium enhancement
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 91948
  Show dependency treegraph
 
Reported: 2015-09-09 21:00 UTC by Michael Catanzaro
Modified: 2016-03-17 02:00 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

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.