summaryrefslogtreecommitdiffhomepage
path: root/packages/kernel/tests/test_kernel.cpp
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-15 18:43:20 +0900
committerAdam Malczewski <[email protected]>2026-06-15 18:43:20 +0900
commitaeeda3135ddb4f1b633ccf2e46c4832b35888c7b (patch)
tree5509779ca8647e1b7962aade741625b3ff128b17 /packages/kernel/tests/test_kernel.cpp
parente73dfd27ba95d42b80c90d622250ad1f3be9bf33 (diff)
downloadunbox-aeeda3135ddb4f1b633ccf2e46c4832b35888c7b.tar.gz
unbox-aeeda3135ddb4f1b633ccf2e46c4832b35888c7b.zip
ext-xdg-shell(rml-compositing): Toplevel::set_size + server-side decorations
- Toplevel::set_size(w,h): expose wlr_xdg_toplevel_set_size (async configure; 0 = client picks). Lets the window field size a client to its tile. - Advertise xdg-decoration and force SERVER_SIDE when the RML field draws chrome (create(prefer_server_side_decorations), wired from host-bin's --rml-compositing) so clients drop their own CSD titlebars; classic path keeps CSD. The mode is applied only once the xdg surface is initialized (on the surface commit / request_mode), avoiding a wlr_xdg_surface_schedule_configure assertion when the client creates the decoration before its initial commit.
Diffstat (limited to 'packages/kernel/tests/test_kernel.cpp')
0 files changed, 0 insertions, 0 deletions