Changeset 12599 for trunk/sources/HeuristicLab.Analysis.Statistics.Views/3.3/SampleSizeInfluenceView.cs
- Timestamp:
- 07/06/15 13:52:12 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Analysis.Statistics.Views/3.3/SampleSizeInfluenceView.cs
r12116 r12599 41 41 private const string BoxPlotSeriesName = "BoxPlotSeries"; 42 42 private const string BoxPlotChartAreaName = "BoxPlotChartArea"; 43 private const string delimit or = ";";43 private const string delimiter = ";"; 44 44 45 45 private bool suppressUpdates = false; … … 72 72 protected override void RegisterContentEvents() { 73 73 base.RegisterContentEvents(); 74 Content.Reset += new EventHandler(Content_Reset);75 74 Content.ColumnNamesChanged += new EventHandler(Content_ColumnNamesChanged); 76 75 Content.ItemsAdded += new HeuristicLab.Collections.CollectionItemsChangedEventHandler<IRun>(Content_ItemsAdded); … … 83 82 protected override void DeregisterContentEvents() { 84 83 base.DeregisterContentEvents(); 85 Content.Reset -= new EventHandler(Content_Reset);86 84 Content.ColumnNamesChanged -= new EventHandler(Content_ColumnNamesChanged); 87 85 Content.ItemsAdded -= new HeuristicLab.Collections.CollectionItemsChangedEventHandler<IRun>(Content_ItemsAdded); … … 142 140 DeregisterRunEvents(e.OldItems); 143 141 RegisterRunEvents(e.Items); 144 UpdateAll();142 if (!suppressUpdates) UpdateAll(); 145 143 } 146 144 private void Content_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<IRun> e) { 147 145 DeregisterRunEvents(e.Items); 148 UpdateComboBoxes();146 if (!suppressUpdates) UpdateComboBoxes(); 149 147 } 150 148 private void Content_ItemsAdded(object sender, CollectionItemsChangedEventArgs<IRun> e) { 151 149 RegisterRunEvents(e.Items); 152 UpdateComboBoxes();150 if (!suppressUpdates) UpdateComboBoxes(); 153 151 } 154 152 private void Content_UpdateOfRunsInProgressChanged(object sender, EventArgs e) { … … 157 155 else { 158 156 suppressUpdates = Content.UpdateOfRunsInProgress; 159 if (!suppressUpdates) UpdateDataPoints(); 160 } 161 } 162 163 private void Content_Reset(object sender, EventArgs e) { 164 if (InvokeRequired) 165 Invoke(new EventHandler(Content_Reset), sender, e); 166 else { 167 this.categoricalMapping.Clear(); 168 UpdateDataPoints(); 169 UpdateAxisLabels(); 157 if (!suppressUpdates) UpdateAll(); 170 158 } 171 159 } … … 174 162 Invoke(new EventHandler(Content_ColumnNamesChanged), sender, e); 175 163 else { 176 if (!suppressUpdates) { 177 UpdateComboBoxes(); 178 } 164 if (!suppressUpdates) UpdateComboBoxes(); 179 165 } 180 166 } … … 182 168 if (InvokeRequired) 183 169 this.Invoke(new EventHandler(run_Changed), sender, e); 184 else if (!suppressUpdates) { 185 UpdateDataPoints(); 186 } 170 else if (!suppressUpdates) UpdateDataPoints(); 187 171 } 188 172 … … 190 174 if (InvokeRequired) 191 175 Invoke(new EventHandler(Content_AlgorithmNameChanged), sender, e); 192 else UpdateCaption();176 else if (!suppressUpdates) UpdateCaption(); 193 177 } 194 178 #endregion … … 226 210 if (values.Any()) { 227 211 if (hypergeometricCheckBox.Checked) { 228 xAxisTextBox.Text += ((int)(values.Count() / 16)) + delimit or + " ";229 xAxisTextBox.Text += ((int)(values.Count() / 8)) + delimit or + " ";212 xAxisTextBox.Text += ((int)(values.Count() / 16)) + delimiter + " "; 213 xAxisTextBox.Text += ((int)(values.Count() / 8)) + delimiter + " "; 230 214 xAxisTextBox.Text += (int)(values.Count() / 4); 231 215 } else { 232 xAxisTextBox.Text += ((int)(values.Count() / 4)) + delimit or + " ";233 xAxisTextBox.Text += ((int)(values.Count() / 2)) + delimit or + " ";234 xAxisTextBox.Text += ((int)(values.Count() / 4 * 3)) + delimit or + " ";216 xAxisTextBox.Text += ((int)(values.Count() / 4)) + delimiter + " "; 217 xAxisTextBox.Text += ((int)(values.Count() / 2)) + delimiter + " "; 218 xAxisTextBox.Text += ((int)(values.Count() / 4 * 3)) + delimiter + " "; 235 219 xAxisTextBox.Text += (int)(values.Count()); 236 220 } … … 340 324 341 325 private List<int> ParseGroupSizesFromText(string groupsText, bool verbose = true) { 342 string[] gs = groupsText.Split(delimit or.ToCharArray());326 string[] gs = groupsText.Split(delimiter.ToCharArray()); 343 327 List<int> vals = new List<int>(); 344 328 … … 351 335 v = int.Parse(ns); 352 336 vals.Add(v); 353 } 354 catch (Exception ex) { 337 } catch (Exception ex) { 355 338 if (verbose) { 356 ErrorHandling.ShowErrorDialog("Can't parse group sizes. Please only use numbers seperated by a " + delimit or + ". ", ex);339 ErrorHandling.ShowErrorDialog("Can't parse group sizes. Please only use numbers seperated by a " + delimiter + ". ", ex); 357 340 } 358 341 } … … 625 608 string newVals = ""; 626 609 foreach (int v in values) { 627 newVals += v + delimit or + " ";610 newVals += v + delimiter + " "; 628 611 } 629 612 xAxisTextBox.Text = newVals;
Note: See TracChangeset
for help on using the changeset viewer.