printpreview: cleanup option widget logic, bug#3601729