search the passed widget recursively and activate it, returns if the activation was successful
See Implementation
search the passed widget recursively and activate it, returns if the activation was successful