La función gtk::paint_focus() dibuja una sombra a lo largo de la izquierda y parte de arriba, haciendolo parecer a un widget GTK cuando eta en foco.
Esta es la unica funcion que usa el parametro detail; Si pasas 'set-mode' como ese parametro, la sombra aparecera como punteada en vez de linea continua. Cualquier otro string funciona como si seria null.
Los otros paramtros de explican por si solos. El parametro widget se refiere a el widget en que esta siendo dibujado n (habitualmente GtkDrawingArea).