- Timestamp:
- 01/28/15 14:32:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Scripting.Views/3.3/ScriptView.cs
r11819 r11836 86 86 codeEditor.AddAssembliesAsync(Content.GetAssemblies()); 87 87 if (Content.CompileErrors == null) { 88 compilationLabel.ForeColor = SystemColors.ControlDarkDark; 89 compilationLabel.Text = NotCompiledMessage; 88 UpdateInfoTextLabel(NotCompiledMessage, SystemColors.ControlText); 90 89 } 91 90 } … … 117 116 Content.Compile(); 118 117 outputTextBox.AppendText(CompilationSucceededMessage); 119 compilationLabel.ForeColor = Color.DarkGreen; 120 compilationLabel.Text = CompilationSucceededMessage; 118 UpdateInfoTextLabel(CompilationSucceededMessage, Color.DarkGreen); 121 119 return true; 122 120 } catch (InvalidOperationException) { 123 121 if (Content.CompileErrors.HasErrors) { 124 122 outputTextBox.AppendText(CompilationFailedMessage); 125 compilationLabel.ForeColor = Color.DarkRed; 126 compilationLabel.Text = CompilationFailedMessage; 123 UpdateInfoTextLabel(CompilationFailedMessage, Color.DarkRed); 127 124 return false; 128 125 } else { 129 126 outputTextBox.AppendText(CompilationSucceededMessage); 130 compilationLabel.ForeColor = Color.DarkGreen; 131 compilationLabel.Text = CompilationSucceededMessage; 127 UpdateInfoTextLabel(CompilationSucceededMessage, Color.DarkGreen); 132 128 return true; 133 129 } … … 144 140 #region Helpers 145 141 protected virtual void ShowCompilationResults() { 146 if (Content.CompileErrors.Count == 0) return;147 148 142 var messages = Content.CompileErrors.OfType<CompilerError>() 149 143 .OrderBy(x => x.IsWarning) … … 169 163 } 170 164 165 protected virtual void UpdateInfoTextLabel(string message, Color color) { 166 infoTextLabel.Text = message; 167 infoTextLabel.ForeColor = color; 168 } 169 171 170 protected virtual void AdjustErrorListViewColumnSizes() { 172 171 foreach (ColumnHeader ch in errorListView.Columns)
Note: See TracChangeset
for help on using the changeset viewer.