Diffusion KWin c5552a47475f

Introduce the client geometry in Toplevel

Authored by zzag on Jun 1 2020, 10:43 AM.

Description

Introduce the client geometry in Toplevel

In most cases, we don't need to react to client geometry changes, but in
code that deals with server-side window decorations, we need to react to
client geometry changes. The problem is that frame and client geometry
updates are not correlated even though there is a connection between the
frame geometry and the client geometry.

This change introduces the client geometry in the Toplevel class in order
to allow monitoring client geometry updates from DecoratedClientImpl.

Details

Committed
zzagJun 3 2020, 9:10 AM
Parents
R108:de2c4cb4acd8: [wayland] Add support for cropped and scaled surfaces
Branches
Unknown
Tags
Unknown