Implemented WidgetBackend.SetSizeRequest
Handle SetMinSize properly; Only invoke OnWidgetResized if the actual width/height changed.