components-gtk: add Resize component