- Timestamp:
- 08/04/11 10:04:09 (13 years ago)
- Location:
- trunk/sources
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources
- Property svn:mergeinfo changed
/branches/QAPAlgorithms (added) merged: 6350-6351,6355,6416,6569-6570,6586,6593-6594,6610-6611,6615-6617,6627
- Property svn:mergeinfo changed
-
trunk/sources/HeuristicLab.Analysis.Views/3.3/DataTableHistoryView.cs
r6342 r6628 20 20 #endregion 21 21 22 using System.Collections.Generic; 22 23 using System.Windows.Forms; 23 24 using HeuristicLab.Core.Views; … … 38 39 using (DataTableVisualPropertiesDialog dialog = new DataTableVisualPropertiesDialog(current)) { 39 40 if (dialog.ShowDialog() != DialogResult.OK) return; 41 Dictionary<string, bool> changeDisplayName = new Dictionary<string, bool>(); 42 foreach (DataRow row in current.Rows) { 43 var answer = MessageBox.Show("Change display name for series " + row.Name + " to " + row.VisualProperties.DisplayName + " for all frames?", "Confirm change", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); 44 if (answer == DialogResult.Cancel) return; 45 changeDisplayName[row.Name] = (answer == DialogResult.Yes); 46 } 40 47 foreach (DataTable dt in Content) { 41 if (current != dt) { 42 dt.VisualProperties = (DataTableVisualProperties)current.VisualProperties.Clone(); 43 foreach (DataRow row in current.Rows) 44 dt.Rows[row.Name].VisualProperties = (DataRowVisualProperties)row.VisualProperties.Clone(); 48 if (current == dt) continue; 49 dt.VisualProperties = (DataTableVisualProperties)current.VisualProperties.Clone(); 50 foreach (DataRow row in current.Rows) { 51 if (!dt.Rows.ContainsKey(row.Name)) continue; 52 string oldDisplayName = dt.Rows[row.Name].VisualProperties.DisplayName; 53 var props = (DataRowVisualProperties)row.VisualProperties.Clone(); 54 if (!changeDisplayName[row.Name]) props.DisplayName = oldDisplayName; 55 dt.Rows[row.Name].VisualProperties = props; 45 56 } 46 57 }
Note: See TracChangeset
for help on using the changeset viewer.