What an in-flight gesture holds, so the readout can sit by it wherever the frame has turned: a resize
handle by its direction, the rotate handle by its distance from the frame's center (pane px) and
whether it is drawn below the frame (mirrored top to bottom), a move by where it was grabbed — the
press's offset from the unrotated frame's top-left (pane px), which a move never changes, so it stays
under the pointer.
What an in-flight gesture holds, so the readout can sit by it wherever the frame has turned: a resize handle by its direction, the rotate handle by its distance from the frame's center (pane px) and whether it is drawn below the frame (mirrored top to bottom), a move by where it was grabbed — the press's offset from the unrotated frame's top-left (pane px), which a move never changes, so it stays under the pointer.