void TaskFlagCellDataFunc(CellLayout layout, CellRenderer cell, TreeModel model, TreeIter iter) { var item = (Task) model.GetValue (iter, 0); if (item.Flag == TaskFlag.None) { (cell as CellRendererPixbuf).Pixbuf = null; return; } var flag = CompactMode ? GetSmallFlag (item.Flag) : GetFlag (item.Flag); (cell as CellRendererPixbuf).Pixbuf = flag; }