Андрей не смог к сожалению во втором способе, но благодаря вашим объяснениям
как всё работает и строится понял как сделать так, как я хотел.
Как я понял SetCellDataFunc выводит сразу для всех ячеек. Но у меня есть
currentFileIndex, который указывает на каком сейчас файле находится
fileNames.
Таким образом вот этот метод решает все мои проблемы)))
statusColumn.SetCellDataFunc(statusCell,
delegate(TreeViewColumn tree_column, CellRenderer cell, TreeModel
tree_model, TreeIter iter) {
if ((int)detalListStore.GetValue(iter,0) ==
currentFileIndex+1)
{
(cell as CellRendererProgress).Visible = true;
}
else (cell as CellRendererProgress).Visible = false;
Хотелось бы отметить, что очень странные получаются костыли в gtk# - я
недавно начал с ним знакомиться.
--
View this message in context:
http://mono.1490590.n4.nabble.com/progressbar-on-a-treeview-tp4667178p4667188.html
Sent from the Mono - Gtk# mailing list archive at Nabble.com.
_______________________________________________
Gtk-sharp-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list