D8169: Support user fullscreen for XdgShellSurfaces
Martin Flöser
noreply at phabricator.kde.org
Sat Oct 7 09:44:06 UTC 2017
graesslin created this revision.
graesslin added reviewers: KWin, Plasma.
Restricted Application added a project: KWin.
Restricted Application added subscribers: kwin, plasma-devel.
REVISION SUMMARY
So far ShellClient did not support that the user can set a window to
fullscreen. This was omitted in the initial implementation as WlShell
doesn't support passing the state back to the surface.
With XdgShell this problem doesn't exist any more and we can implement
it. The implementation is mostly based on the one for Client and
adjusted for the Wayland world.
TEST PLAN
New test cases and manual testing (send kate and kwrite to
fullscreen through alt+f3 menu)
REPOSITORY
R108 KWin
BRANCH
xdg-shell-user-fullscreen
REVISION DETAIL
https://phabricator.kde.org/D8169
AFFECTED FILES
abstract_client.h
autotests/integration/shell_client_test.cpp
client.h
geometry.cpp
shell_client.cpp
shell_client.h
To: graesslin, #kwin, #plasma
Cc: plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20171007/01587d83/attachment.html>
More information about the Plasma-devel
mailing list