• Alexandros Frantzis's avatar
    winewayland.drv: Handle xdg_toplevel maximized state. · 36ecb876
    Alexandros Frantzis authored
    A request for the maximized state has two potential origins:
    
    1. The compositor, through an xdg_toplevel configure event. In this case
       we update the window state and size accordingly.
    
    2. The application or Wine itself, by changing the window style. When
       we detect such a style, we make a request to the compositor to set
       the maximized state. The compositor will then eventually reply with
       a configure event, and we continue with case (1). Note that the
       compositor may deny our request, in which case we will also sync
       the window style accordingly.
    
    An acknowledged maximized state imposes very strict constraints on the
    size of surface content we can present. We are careful to not violate
    these constraints, since otherwise the compositor will disconnect us.
    36ecb876
Name
Last commit
Last update
dlls Loading commit data...
documentation Loading commit data...
fonts Loading commit data...
include Loading commit data...
libs Loading commit data...
loader Loading commit data...
nls Loading commit data...
po Loading commit data...
programs Loading commit data...
server Loading commit data...
tools Loading commit data...
.editorconfig Loading commit data...
.gitlab-ci.yml Loading commit data...
.mailmap Loading commit data...
ANNOUNCE Loading commit data...
AUTHORS Loading commit data...
COPYING.LIB Loading commit data...
LICENSE Loading commit data...
LICENSE.OLD Loading commit data...
MAINTAINERS Loading commit data...
README Loading commit data...
VERSION Loading commit data...
aclocal.m4 Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...