gui, widget: apply custom size to preview object.
gui: use macros for sizes.
gui: enable finger size set and scale set.