If a rectangle to point to has been set, this function will
return true and fill in rect with such rectangle, otherwise
it will return false and fill in rect with the attached
widget width and height if a widget exists, otherwise it will zero-out rect.
If a rectangle to point to has been set, this function will return true and fill in rect with such rectangle, otherwise it will return false and fill in rect with the attached widget width and height if a widget exists, otherwise it will zero-out rect.