I'm trying to add dynamically custom CellRenderer to my Gtk.Treeview with by calling set_attributes:
private void add_column (TrackColumns type) {
var column = new Gtk.TreeViewColumn () ;
column.title = type.get_title () ;
var renderer = type.get_cell_renderer () ;
column.set_attributes (renderer, "text", type) ;
view.insert_column (column, -1);
}
Unfortunately, it fails with the error
assertion 'gtk_cell_area_has_renderer (area, renderer)' failed