This method sets the focus to this object. NOTE:
You can only set the focus. To actually remove it, you need to set it in a different widget. Further, as
an API user you can normally ignore the result. This is only relevant for composite widgets such as
panels, that delegate the call recursively and may not contain any child that can take the focus.
true if the focus has been set successfully, false otherwise.