Diffusion KWin a9c0337113c5

KCM KWinTouchEdges disable edge if is immutable

Authored by crossi on Apr 2 2020, 7:55 AM.

Description

KCM KWinTouchEdges disable edge if is immutable

Summary:
Disable touch screen edge modification, but allow the user to open an edge context menu and see the settings.

To set an edge immutable, just add [$i] right after the entry in TouchEdges group, although the edges settings are shared between some [Effect-something] group under the key TouchBorderActivateSomething.

Since one entry like TouchBorderActivateSomething lists all edges that use this effect, it doesn't make sense to set it immutable.

Test Plan:
In kwinrc, set the TouchEdges group immutable or any entry.

[TouchEdges]
Bottom=None
Left=None
Right=None
Top[$i]=None

Reviewers: ervin, bport, meven, zzag, KWin, mart

Reviewed By: ervin, zzag, KWin, mart

Subscribers: kwin

Tags: KWin

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

Details

Committed
crossiApr 22 2020, 9:10 AM
Reviewer
KWin
Differential Revision
D28507: KCM KWinTouchEdges disable edge if is immutable
Parents
R108:128eb13c09f2: KCM KWinScreenEdges port to KConfigXT
Branches
Unknown
Tags
Unknown