private void PythonOnCommandInput(object sender, OutputEventArgs e) { var output = new ConsoleOutput(e.Output, e.Type); Window.Outputs.Add(output); Window.OutputList.Items.Add(e.ToString()); _cmdListIndex = _python.CommandHistory.Count; }
private void PythonOnCommandOutput(object sender, OutputEventArgs e) { // Add one item per line var lines = e.ToString().Split('\n'); foreach (var line in lines) { Window.OutputList.Items.Add(line); } }
private void CommandInputOnProcessCommand(object sender, OutputEventArgs e) { var control = sender as CommandInputControl; if (control != null) { _python.Process(e.Output); control.Clear(); } }