[Gtk-sharp-list] progressbar on a treeview

nast90210 muxaul88 at gmail.com
Fri Dec 18 12:34:34 UTC 2015


Андрей не смог к сожалению во втором способе, но благодаря вашим объяснениям
как всё работает и строится понял как сделать так, как я хотел.
Как я понял 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.


More information about the Gtk-sharp-list mailing list