GtkWidget::grab_focus
This method sets the initial grab and focus on the calling widget so
that, for example, if a GtkText were to call it,
any keyboard events would be picked up immediately by the text widget.
grab_focus() can only be called
when the widget in question has the GTK_CAN_FOCUS
flag set. Some will have this set at source, others will not, and will
generate an error message to that effect when the method is called.
Use set_flags() to override the
source settings.