Hi Mike,
In the TreeViewColumn wrapper code, I'm seeing two constructors:

  • one that calls gtk_tree_view_column_new(), and
  • another that calls gtk_tree_view_column_new_with_attributes()

From the former, I'm inferring that I would later need to set the attributes, but there doesn't seem to be a way to do that. No function in TreeViewColumn.d calls gtk_tree_view_column_set_attributes(). The only place I can find any mention to this C function is in generated/gtkd/gtk/c/functions.d, but I'm unclear on the purpose of functions.d.

The reason I'm asking is that I'm attempting to add more than one CellRenderer to a single TreeViewColumn (which is mentioned in Foundations of GTK+ Development (2007) p. 272). But without a setAttributes() function, I'm thinking it's not possible. All I can find that's even close is addAttribute() in CellLayoutIF.d and CellLayoutT.d, but I'm assuming that's for adding rather than setting.

Was this functionality (stuffing multiple CellRenderers into a single TreeViewColumn) dropped in GTK 3.0?