added the different of all kinds of widget rect.