enabled most widgets that need a specific parent type (but not menu and
tabfolder/item, those need more work)