! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Drag and drop is broken with internal plugins
Status:
RESOLVED: FIXED
Product:
Xfce4-panel
Component:
General

Comments

Description Simon Steinbeiss editbugs 2017-06-13 00:11:06 CEST
This is a known regression of the Gtk3 port.
What have we learned so far:
* drag and drop is broken for internal plugins from the "move" context menu (moving in the prefs dialog works, moving external plugins also works)
  * oddly, DND works for internal plugins too when /force-all-external is set to true
  * even with external plugins, DND doesn't fully work. the possible targets are only next to internal plugins, so you cannot e.g. drop an external plugin between two other external plugins
  * branch that could help with debugging: https://git.xfce.org/users/andrzejr/xfce4-panel/log/?h=drag_and_drop_experiments
  * mclasen mentioned that investigating https://developer.gnome.org/gdk3/stable/gdk3-Drag-and-Drop.html#gdk-drag-context-manage-dnd may help understanding what's going on (a lot of functionality was moved there)
Comment 1 Git Bot editbugs 2017-06-21 23:56:16 CEST
Peter de Ridder referenced this bugreport in commit 5a54105b14e46bdace52917002267e97ebb21166

Fix drag and drop for internal plugins (Bug #13642)

https://git.xfce.org/xfce/xfce4-panel/commit?id=5a54105b14e46bdace52917002267e97ebb21166
Comment 2 Simon Steinbeiss editbugs 2017-06-21 23:57:02 CEST
Yay, thanks Peter!

Bug #13642

Reported by:
Simon Steinbeiss
Reported on: 2017-06-13
Last modified on: 2017-06-21

People

Assignee:
Peter de Ridder
CC List:
0 users

Version

Version:
4.13.0

Attachments

Additional information