D7406: Move X11 specific event filtering for ScreenEdges into x11 standalone platform
Martin Flöser
noreply at phabricator.kde.org
Sat Aug 19 09:01:06 UTC 2017
graesslin created this revision.
Restricted Application added a project: KWin.
Restricted Application added subscribers: kwin, plasma-devel.
REVISION SUMMARY
This change splits out the X11 specific event filtering into a dedicated
X11EventFilter. It is created in the x11 standalone platform plugin when
the first Edge is being created.
Some of the X11 specific code is removed from ScreenEdges, though more
refactoring is possible in ScreenEdges to share more code between X11
specific and generic implementation.
TEST PLAN
Run KWin on Xephyr, screen edge approach effect still shows
REPOSITORY
R108 KWin
BRANCH
screenedges-filter
REVISION DETAIL
https://phabricator.kde.org/D7406
AFFECTED FILES
autotests/test_screen_edges.cpp
events.cpp
plugins/platforms/x11/standalone/CMakeLists.txt
plugins/platforms/x11/standalone/screenedges_filter.cpp
plugins/platforms/x11/standalone/screenedges_filter.h
plugins/platforms/x11/standalone/x11_platform.cpp
plugins/platforms/x11/standalone/x11_platform.h
screenedge.cpp
screenedge.h
To: graesslin, #kwin, #plasma
Cc: plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart, lukas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170819/cc4e50c7/attachment.html>
More information about the Plasma-devel
mailing list