Example #1
0
        public bool KeyPressAction(Diagram.Diagram diagram, DiagramView diagramView, Keys keyData)
        {

            if (KeyMap.ParseKey("F9", keyData)) // [KEY] [F9] evaluate python script for selected nodes by stamp in link
            {
                this.Evaluate(diagram, diagramView); 
                return true;
            }

            return false;
        }
Example #2
0
        public bool KeyPressAction(Diagram.Diagram diagram, DiagramView diagramView, Keys keyData)
        {
            if (KeyMap.ParseKey("CTRL+G", keyData))  // [KEY] [CTRL+G] Evaluate expresion or generate random value
            {
                if (diagramView.selectedNodes.Count == 0)
                {
                    this.Random(diagramView);
                }
                else
                {
                    this.EvaluateExpression(diagramView);
                }
            }

            return(false);
        }