What are the differences between get viewport widget geometry and get viewport size?