cf7762eaa8
Summary: Same as D28507 Disable 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 `ElectricBorders` group, although the edges settings are shared between some `[Effect-something]` group under the key `BorderActivateSomething`. Since one entry like `BorderActivateSomething` lists all edges that use this effect, it doesn't make sense to set it immutable. Test Plan: In `kwinrc`, set the `ElectricBorders` and/or `Windows` group immutable or any entry. ``` [ElectricBorders] BottomLeft[$i]=None Left=None Right=None Top[$i]=None [Windows][$i] ElectricBorderCornerRatio=0.29 ElectricBorderDelay=300 ElectricBorderMaximize=false ElectricBorderTiling=true ElectricBorders=2 ``` Reviewers: ervin, bport, meven, zzag, #kwin, mart Reviewed By: ervin, zzag, #kwin, mart Subscribers: kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D28508 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
kwinscreenedge.cpp | ||
kwinscreenedge.h | ||
kwinscreenedgeconfigform.cpp | ||
kwinscreenedgeconfigform.h | ||
kwinscreenedges.desktop | ||
kwinscreenedgescriptsettings.kcfg | ||
kwinscreenedgescriptsettings.kcfgc | ||
kwinscreenedgesettings.kcfg | ||
kwinscreenedgesettings.kcfgc | ||
kwintouchscreen.desktop | ||
kwintouchscreenedgeconfigform.cpp | ||
kwintouchscreenedgeconfigform.h | ||
kwintouchscreenscriptsettings.kcfg | ||
kwintouchscreenscriptsettings.kcfgc | ||
kwintouchscreensettings.kcfg | ||
kwintouchscreensettings.kcfgc | ||
main.cpp | ||
main.h | ||
main.ui | ||
Messages.sh | ||
monitor.cpp | ||
monitor.h | ||
screenpreviewwidget.cpp | ||
screenpreviewwidget.h | ||
touch.cpp | ||
touch.h | ||
touch.ui |