some progress porting settings dialog with Glase to gtk3