]> git.mdlowis.com Git - proto/labwc.git/commit
ssd: fix resizing on border corners and add <resize><cornerRange>
authortokyo4j <hrak1529@gmail.com>
Sat, 1 Feb 2025 05:51:47 +0000 (14:51 +0900)
committerAndrew J. Hesford <ajh@sideband.org>
Tue, 4 Feb 2025 16:13:32 +0000 (11:13 -0500)
commit950337b89505b61c75c18332b8dce943ceea1971
treed755fa5f0f9b4a1450ec92a652158f06f4a0f8b1
parent9ad6e3c68c4a92ff85b31738211069bdb8d45666
ssd: fix resizing on border corners and add <resize><cornerRange>

Eliminate corner extents and instead use cursor position to map SSD
borders and extents to corner contexts, with a size configurable by the
<resize><cornerRange> parameter. This simplifies extent handling,
eliminates bugs in the detection of corner context, and allows users to
expand corner targets if they wish.

Co-authored-by: Andrew J. Hesford <ajh@sideband.org>
docs/labwc-config.5.scd
docs/rc.xml.all
include/config/rcxml.h
include/ssd.h
src/config/rcxml.c
src/desktop.c
src/ssd/ssd-extents.c
src/ssd/ssd.c
src/theme.c