void TaskNextActionCellDataFunc(CellLayout layout, CellRenderer cell, TreeModel model, TreeIter iter) { var item = model.GetValue (iter, (int)TaskColumn.Task) as Task; var text = item != null ? item.NextAction : String.Empty; var ctext = (cell as CellRendererText); ctext.Text = text; }