private static TreeIter GetIter(ITreeModel model, uint row) { TreeIter rootIter; model.GetIterFirst(out rootIter); var path = new TreePath(new int[] { (int)row }); return(GetIter(model, path)); }
static TreeIter FindTask(Task task, ITreeModel model) { TreeIter iter; model.GetIterFirst(out iter); if (iter.Equals(TreeIter.Zero)) { return(TreeIter.Zero); } do { if (model.GetValue(iter, 0) == task) { return(iter); } } while (model.IterNext(ref iter)); return(TreeIter.Zero); }
static TreeIter FindTask(Task task, ITreeModel model) { TreeIter iter; model.GetIterFirst (out iter); if (iter.Equals (TreeIter.Zero)) { return TreeIter.Zero; } do { if (model.GetValue (iter, 0) == task) { return iter; } } while (model.IterNext (ref iter)); return TreeIter.Zero; }