- add a test, change form's `Size` and `ClientSize`

- find bugs in GTK when change `Size` or `ClientSize` (not test in mac)
- add a test, change form's `Size` and `ClientSize`