       user_data) {   CbTextView *self = user_data;   GtkTextIter start_iter;   GtkTextIter end_iter;   char *text;   TlEntity *entities;   gsize n_entities;   guint i;    gtk_text_buffer_get_bounds (buffer, &start_iter, &end_iter);   