La mayor ventaja de dibujar tu propia flecha GTK en vez de usar el widget GtkArrow es que podes darle forma, usando los parametros width y height. El parametro de fill se refiere a el color de la flecha, con false utiliza en mismo color que el area de dibujo. Todas las posiciones y tamaños son absolutos en terminos de dibujo.
gtk::draw_arrow($style, $gdkwindow, GTK_STATE_NORMAL, GTK_SHADOW_OUT, GTK_ARROW_RIGHT, false, $x, $y, $width, $height);