https://bugzilla.gnome.org/show_bug.cgi?id=763387

            Bug ID: 763387
           Summary: Make window creation hooks in tab DnD work on wayland
    Classification: Platform
           Product: gtk+
           Version: unspecified
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: Backend: Wayland
          Assignee: gtk-b...@gtk.org
          Reporter: carl...@gnome.org
        QA Contact: gtk-b...@gtk.org
                CC: r...@robster.org.uk, wayland-bugs@lists.freedesktop.org
     GNOME version: ---

For wayland, I propose we go back to using the application/x-rootwindow-drop
mimetype so tabs are detached if drops happen on a destination accepting this
target.

For this scheme to work, there has to be destinations accepting this mimetype
first. In bug #762104 I've attached patches for mutter to do its part in the
rootwindow. Also, one of the patches I'm attaching here turn GtkWindows into
drop destinations accepting this mimetype. In practical terms, these two make
the whole desktop area accept application/x-rootwindow-drop, triggering the
window creation hook unless the drop happens anywhere accepting
GTK_NOTEBOOK_TAB.

NB: Obviously, the newly created window positioning is broken in wayland, I
haven't done anything yet about it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
wayland-bugs mailing list
wayland-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs

Reply via email to