Adroit.Gui.PlanningView.TaskFlagCellDataFunc C# (CSharp) Method

TaskFlagCellDataFunc() private method

private TaskFlagCellDataFunc ( CellLayout layout, Gtk.CellRenderer cell, TreeModel model, Gtk.TreeIter iter ) : void
layout CellLayout
cell Gtk.CellRenderer
model TreeModel
iter Gtk.TreeIter
return void
        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;
        }