Exemplo n.º 1
0
        internal void Modify(Node Node, Keys ModifierKeys)
        {
            List <string> nodesName = new List <string> {
                Node.FullName
            };

            switch (ModifierKeys)
            {
            case Keys.Shift:
                //AddToSelection(Node);
                NodalDirector.SelectNodes(nodesName, "Add");
                break;

            case Keys.Control:
                //ToggleSelection(Node);
                NodalDirector.SelectNodes(nodesName, "Toggle");
                break;

            case Keys.Alt:
                //RemoveFromSelection(Node);
                NodalDirector.SelectNodes(nodesName, "RemoveFrom");
                break;

            default:
                //Select(Node);
                NodalDirector.SelectNodes(nodesName, "Default");
                break;
            }
        }
Exemplo n.º 2
0
        internal void Modify(List <Node> Nodes, Keys ModifierKeys)
        {
            List <string> nodesName = new List <string>();

            foreach (Node node in Nodes)
            {
                nodesName.Add(node.FullName);
            }
            switch (ModifierKeys)
            {
            case Keys.Shift:
                //foreach (Node Node in Nodes)
                //{
                //    AddToSelection(Node);
                //}
                NodalDirector.SelectNodes(nodesName, "Add");
                break;

            case Keys.Control:
                //foreach (Node Node in Nodes)
                //{
                //    ToggleSelection(Node);
                //}
                NodalDirector.SelectNodes(nodesName, "Toggle");
                break;

            case Keys.Alt:
                //foreach (Node Node in Nodes)
                //{
                //    RemoveFromSelection(Node);
                //}
                NodalDirector.SelectNodes(nodesName, "RemoveFrom");
                break;

            default:
                //Select(Nodes);
                NodalDirector.SelectNodes(nodesName, "Default");
                break;
            }
        }