Diffusion KWin 8d0554e45a8f

[scripting] Allow effects to grab windows

Authored by zzag on Oct 27 2018, 8:13 PM.

Description

[scripting] Allow effects to grab windows

Summary:
Some JavaScript based effects need to grab particular windows in order
to avoid conflicts with other effects.

Example usage:

effects.windowAdded.connect(function (window) {
    if (effect.grab(window, Effect.WindowAddedGrabRole)) {
        window.coolWindowTypeAnimation = animate({
            ...
        });
    }
});

Reviewers: KWin, davidedmundson

Reviewed By: KWin, davidedmundson

Subscribers: romangg, graesslin, davidedmundson, kwin

Tags: KWin

Differential Revision: https://phabricator.kde.org/D13153

Details

Committed
zzagOct 29 2018, 8:17 AM
Reviewer
KWin
Differential Revision
D13153: [scripting] Allow effects to grab windows
Parents
R108:6c5d7ef2ad8d: Merge branch 'Plasma/5.14'
Branches
Unknown
Tags
Unknown