Skip to content
  • Roman Gilg's avatar
    [server] Add surface data proxy mechanism · 0b33f078
    Roman Gilg authored
    Summary:
    Allows a compositor to set a proxy surface to handle drag and drop
    operations place of the actual surface the drag originated from.
    
    One proxy surface can handle multiple origin surfaces at the same time. These
    need to get registered once. The active remote surface gets set when a pointer
    button is pressed on the surface.
    
    Test Plan: Manually with KWin's Xwayland DnD patches.
    
    Reviewers: #kwin
    
    Subscribers: davidedmundson, kde-frameworks-devel
    
    Tags: #frameworks
    
    Differential Revision: https://phabricator.kde.org/D15421
    0b33f078