pub fn signed_rect_to_fill(
x0: i32,
y0: i32,
x1: i32,
y1: i32,
) -> Option<(u32, u32, u32, u32)>Expand description
符号付きの塗り矩形(boxfill と同じく右下を含む)を boxfill の u32 座標へ変換する。
負の座標は 0 に詰め、矩形が丸ごと左・上の画面外、または空なら None。
【2026-10-03】角丸の塗り(draw_rounded_rect_fill)が (y0 + r) as u32 のように直接
変換しており、上端が画面外(負)のとき巨大な値に回り込んで中央の帯が丸ごと描かれなかった。
sugi-lab.net/smarthome.htm で、上へスクロールした白いカードの背景が消え、
影(0 2px 10px rgba(0,0,0,.1))だけが灰色の板として見えていた。