> How _are_ they done now ?
gtk_widget_snapshot just draws it around the widget if
gtk_widget_has_visible_focus returns TRUE for it:
https://git.gnome.org/browse/gtk+/tree/gtk/gtkwidget.c?h= wip/baedert/drawing#n15693
So e.g. dragging on a scale slider means the entire scale gets a focus
rectangle drawn, and entries get a focus rectangle drawn on top of their
normal focus indication (the blue border). Dunno if we can just set
can-focus to FALSE for appropriate (child) widgets and it works itself
out.