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?