pub unsafe extern "C" fn gtk_draw_insertion_cursor(
    widget: *mut GtkWidget,
    cr: *mut cairo_t,
    location: *const GdkRectangle,
    is_primary: gboolean,
    direction: GtkTextDirection,
    draw_arrow: gboolean
)