Changeset 11819 for trunk/sources/HeuristicLab.Scripting.Views/3.3
- Timestamp:
- 01/23/15 12:27:42 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Scripting.Views/3.3/ScriptView.cs
r11807 r11819 38 38 [Content(typeof(Script), true)] 39 39 public partial class ScriptView : NamedItemView { 40 private const string NotCompiledMessage = "Not compiled"; 41 private const string CompilationSucceededMessage = "Compilation succeeded"; 42 private const string CompilationFailedMessage = "Compilation failed"; 40 43 private const string AssembliesLoadingMessage = "Loading Assemblies"; 41 44 private const string AssembliesUnloadingMessage = "Unloading Assemblies"; … … 84 87 if (Content.CompileErrors == null) { 85 88 compilationLabel.ForeColor = SystemColors.ControlDarkDark; 86 compilationLabel.Text = "Not compiled"; 87 } else if (Content.CompileErrors.HasErrors) { 88 compilationLabel.ForeColor = Color.DarkRed; 89 compilationLabel.Text = "Compilation failed"; 90 } else { 91 compilationLabel.ForeColor = Color.DarkGreen; 92 compilationLabel.Text = "Compilation successful"; 89 compilationLabel.Text = NotCompiledMessage; 93 90 } 94 91 } … … 119 116 try { 120 117 Content.Compile(); 121 outputTextBox.AppendText("Compilation succeeded."); 118 outputTextBox.AppendText(CompilationSucceededMessage); 119 compilationLabel.ForeColor = Color.DarkGreen; 120 compilationLabel.Text = CompilationSucceededMessage; 122 121 return true; 123 122 } catch (InvalidOperationException) { 124 123 if (Content.CompileErrors.HasErrors) { 125 outputTextBox.AppendText("Compilation failed."); 124 outputTextBox.AppendText(CompilationFailedMessage); 125 compilationLabel.ForeColor = Color.DarkRed; 126 compilationLabel.Text = CompilationFailedMessage; 126 127 return false; 127 128 } else { 128 outputTextBox.AppendText("Compilation succeeded."); 129 outputTextBox.AppendText(CompilationSucceededMessage); 130 compilationLabel.ForeColor = Color.DarkGreen; 131 compilationLabel.Text = CompilationSucceededMessage; 129 132 return true; 130 133 }
Note: See TracChangeset
for help on using the changeset viewer.