summaryrefslogtreecommitdiffhomepage
path: root/packages/kernel/src/kernel.cpp
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-15 18:43:12 +0900
committerAdam Malczewski <[email protected]>2026-06-15 18:43:12 +0900
commite73dfd27ba95d42b80c90d622250ad1f3be9bf33 (patch)
tree309ecf439e66726598847f5d06b767fa47586c9a /packages/kernel/src/kernel.cpp
parent38f0091c64523cbda8c080c0525c74e725f40c87 (diff)
downloadunbox-e73dfd27ba95d42b80c90d622250ad1f3be9bf33.tar.gz
unbox-e73dfd27ba95d42b80c90d622250ad1f3be9bf33.zip
kernel(rml-compositing): surface-element box readback, per-row drag, xdg-decoration
- SurfaceElement::rendered_width()/height(): read back the RCSS-resolved root <img> content box (the substrate already computes it for popup placement) so a window manager can size a client to its on-screen tile. Reading geometry, not computing it -- RCSS still owns layout. - UiSurface::bind_list_drag(list, name, cb(row, phase, x, y)): the per-row drag binding (list analogue of bind_drag + bind_list_event), for per-window move and resize in a data-for list. - Expose wlr_xdg_decoration_v1 through the wlr wrapper (for ext-xdg-shell's server-side-decoration negotiation).
Diffstat (limited to 'packages/kernel/src/kernel.cpp')
0 files changed, 0 insertions, 0 deletions