Emveepee.Widgets.ProfileStore.IterNthChild C# (CSharp) Method

IterNthChild() public method

public IterNthChild ( Gtk.TreeIter &iter, Gtk.TreeIter parent, int n ) : bool
iter Gtk.TreeIter
parent Gtk.TreeIter
n int
return bool
        public bool IterNthChild(out TreeIter iter, TreeIter parent, int n)
        {
            Node parent_node = (Node) parent;
            List<Node> siblings = parent_node == null ? nodes : parent_node.Children;
            if (siblings.Count == 0 || siblings.Count <= n) {
                iter = TreeIter.Zero;
                return false;
            } else {
                iter = (TreeIter) siblings [n];
                return true;
            }
        }