gtk_tree_view_column_pack_{start,end} doesn't seem to have an equivalent.
Submitted by Richard Schwarting
Link to original bug (#602152)
Description
I want to add GtkCellRenderers that expand to fill the column's width to a column.
However, while there is an Expand option for the column to expand to take up the space provided by the TreeView, my GtkCellRenderers do not seem to expand to fill the space.
That is, I have one column with a GtkCellRendererProgress, and the Progress bar only expands to fit the text that I've set in it, and is elsewise much smaller than the space allotted the column. I also have a GtkCellRendererText which also expands to meet the text. If I don't ellipsize the text, then text wider than the column causes the column to expand as well. If I do ellipsize the text, it gets shrunk to the minimum width possible: the width of the ellipsis.
Right now, I have to explicitly set a fixed width for the GtkCellRenderer* objects to ensure that they are neither too small for the column nor too wide. This isn't ideal, though, because then they do not expand when I widen the window (and consequently, the treeview).
If I set up the cells personally in code via gtk_tree_view_column_pack_{start,end}, and pack the cells into the column with FALSE for expand, I get the same behaviour I see from creating GtkBuilder descriptions with glade-3. If I set them up with expand = TRUE, then they do what I'd like, filling the width of the column, and growing and shrinking with it.