Revert "Completely changed (once more) logic for getting widget root rectangle, for ::withinWidget."
Revert "Completely changed (once more) logic for getting widget root rectangle, for ::withinWidget."

This reverts commit 0478861e7c2024d2a34024c00e3078cf457c3806.

blue-shell/carbon-gtk,blueshell-next/carbon-gtk,blueshell-next/carbon-gtk,blue-shell/carbon-gtk,KDE/oxygen-gtk,KDE/oxygen-gtk