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

GetPath() public method

public GetPath ( Gtk.TreeIter iter ) : Gtk.TreePath
iter Gtk.TreeIter
return Gtk.TreePath
        public TreePath GetPath(TreeIter iter)
        {
            Node node = (Node) iter;
            TreePath result = new TreePath ();
            if (node == null)
                return result;

            while (node.Parent != null) {
                result.PrependIndex (node.Parent.Children.IndexOf (node));
                node = node.Parent;
            }
            result.PrependIndex (nodes.IndexOf (node));
            return result;
        }