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; } }
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; } }