Support user fullscreen for XdgShellSurfaces
ClosedPublic

Authored by graesslin on Oct 7 2017, 9:43 AM.

Details

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)

Diff Detail

Repository
R108 KWin
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
graesslin created this revision.Oct 7 2017, 9:43 AM
Restricted Application added a project: KWin. · View Herald TranscriptOct 7 2017, 9:43 AM
Restricted Application added subscribers: kwin, plasma-devel. · View Herald Transcript
This revision was automatically updated to reflect the committed changes.