Changeset 3788 for trunk/sources
- Timestamp:
- 05/11/10 21:17:43 (14 years ago)
- Location:
- trunk/sources
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core.Views/3.3/CheckedItemCollectionView.Designer.cs
r3738 r3788 49 49 base.itemsListView.CheckBoxes = true; 50 50 base.itemsListView.ItemCheck += new System.Windows.Forms.ItemCheckEventHandler(itemsListView_ItemCheck); 51 base.itemsListView.MouseDown += new System.Windows.Forms.MouseEventHandler(itemsListView_MouseDown); 51 52 } 52 53 -
trunk/sources/HeuristicLab.Core.Views/3.3/CheckedItemCollectionView.cs
r3764 r3788 58 58 protected override void OnContentChanged() { 59 59 base.OnContentChanged(); 60 base.itemsListView.Enabled = !this.Locked; 61 } 62 63 protected override void OnLockedChanged() { 64 base.OnLockedChanged(); 65 base.itemsListView.Enabled = !this.Locked; 60 66 } 61 67 … … 67 73 68 74 #region ListView Events 75 private bool doubleClick; 69 76 protected virtual void itemsListView_ItemCheck(object sender, ItemCheckEventArgs e) { 70 var checkedItem = (T)itemsListView.Items[e.Index].Tag; 71 bool check = e.NewValue == CheckState.Checked; 72 if (Content.ItemChecked(checkedItem) != check) { 73 Content.SetItemCheckedState(checkedItem, check); 77 if (doubleClick) { 78 e.NewValue = e.CurrentValue; 79 doubleClick = false; 80 } else { 81 var checkedItem = (T)itemsListView.Items[e.Index].Tag; 82 bool check = e.NewValue == CheckState.Checked; 83 if (Content.ItemChecked(checkedItem) != check) { 84 Content.SetItemCheckedState(checkedItem, check); 85 } 74 86 } 87 } 88 protected void itemsListView_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { 89 if (e.Clicks > 1) 90 doubleClick = true; 75 91 } 76 92 #endregion -
trunk/sources/HeuristicLab.Core.Views/3.3/CheckedItemListView.Designer.cs
r3738 r3788 49 49 base.itemsListView.CheckBoxes = true; 50 50 base.itemsListView.ItemCheck += new System.Windows.Forms.ItemCheckEventHandler(itemsListView_ItemCheck); 51 base.itemsListView.MouseDown += new System.Windows.Forms.MouseEventHandler(itemsListView_MouseDown); 51 52 } 52 53 -
trunk/sources/HeuristicLab.Core.Views/3.3/CheckedItemListView.cs
r3764 r3788 60 60 protected override void OnContentChanged() { 61 61 base.OnContentChanged(); 62 base.itemsListView.Enabled = !this.Locked; 62 63 } 63 64 … … 68 69 } 69 70 71 protected override void OnLockedChanged() { 72 base.OnLockedChanged(); 73 base.itemsListView.Enabled = !this.Locked; 74 } 75 70 76 #region ListView Events 77 private bool doubleClick; 71 78 protected virtual void itemsListView_ItemCheck(object sender, ItemCheckEventArgs e) { 72 var checkedItem = (T) itemsListView.Items[e.Index].Tag; 73 bool check = e.NewValue == CheckState.Checked; 74 if (Content.ItemChecked(checkedItem) != check) { 75 Content.SetItemCheckedState(checkedItem, check); 79 if (doubleClick) { 80 e.NewValue = e.CurrentValue; 81 doubleClick = false; 82 } else { 83 var checkedItem = (T)itemsListView.Items[e.Index].Tag; 84 bool check = e.NewValue == CheckState.Checked; 85 if (Content.ItemChecked(checkedItem) != check) { 86 Content.SetItemCheckedState(checkedItem, check); 87 } 76 88 } 89 } 90 91 protected void itemsListView_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { 92 if (e.Clicks > 1) 93 doubleClick = true; 77 94 } 78 95 #endregion -
trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/ContentView.cs
r3727 r3788 72 72 this.SuspendRepaint(); 73 73 locked = value; 74 OnLockedChanged(); 74 75 PropertyInfo prop = typeof(IContentView).GetProperty("Locked"); 75 76 PropagateStateChanges(this, typeof(IContentView), prop); 76 OnLockedChanged();77 77 OnChanged(); 78 78 this.ResumeRepaint(true); -
trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/View.cs
r3764 r3788 68 68 this.SuspendRepaint(); 69 69 readOnly = value; 70 OnReadOnlyChanged(); 70 71 PropertyInfo prop = typeof(IView).GetProperty("ReadOnly"); 71 72 PropagateStateChanges(this, typeof(IView), prop); 72 OnReadOnlyChanged();73 73 this.ResumeRepaint(true); 74 74 } -
trunk/sources/HeuristicLab.Operators.Views/3.3/CheckedMultiOperatorView.cs
r3696 r3788 85 85 private void SetEnabledStateOfControls() { 86 86 breakpointCheckBox.Enabled = Content != null && !Locked; 87 operatorListView.Enabled = Content != null;88 87 parameterCollectionView.Enabled = Content != null; 89 88 }
Note: See TracChangeset
for help on using the changeset viewer.