- Timestamp:
- 04/16/10 01:39:32 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimization.Views/3.3/EngineAlgorithmView.cs
r3262 r3361 59 59 60 60 protected override void DeregisterContentEvents() { 61 Content.EngineChanged -= new System.EventHandler(Content_EngineChanged); 61 Content.EngineChanged -= new EventHandler(Content_EngineChanged); 62 Content.OperatorGraphChanged -= new EventHandler(Content_OperatorGraphChanged); 62 63 base.DeregisterContentEvents(); 63 64 } 64 65 protected override void RegisterContentEvents() { 65 66 base.RegisterContentEvents(); 66 Content.EngineChanged += new System.EventHandler(Content_EngineChanged); 67 Content.EngineChanged += new EventHandler(Content_EngineChanged); 68 Content.OperatorGraphChanged += new EventHandler(Content_OperatorGraphChanged); 67 69 } 68 70 … … 87 89 engineViewHost.Content = null; 88 90 createUserDefinedAlgorithmButton.Enabled = false; 91 operatorGraphViewHost.Content = null; 89 92 } else { 90 93 if (Content.Engine == null) … … 94 97 engineViewHost.ViewType = null; 95 98 engineViewHost.Content = Content.Engine; 99 operatorGraphViewHost.ViewType = null; 100 operatorGraphViewHost.Content = Content.OperatorGraph; 96 101 createUserDefinedAlgorithmButton.Enabled = true; 97 102 } … … 105 110 engineComboBox.Enabled = Content.ExecutionState != ExecutionState.Started; 106 111 engineViewHost.Enabled = Content.ExecutionState != ExecutionState.Started; 112 operatorGraphViewHost.Enabled = Content.ExecutionState != ExecutionState.Started; 107 113 base.Content_ExecutionStateChanged(sender, e); 108 114 } … … 118 124 engineViewHost.ViewType = null; 119 125 engineViewHost.Content = Content.Engine; 126 } 127 } 128 private void Content_OperatorGraphChanged(object sender, EventArgs e) { 129 if (InvokeRequired) 130 Invoke(new EventHandler(Content_OperatorGraphChanged), sender, e); 131 else { 132 operatorGraphViewHost.ViewType = null; 133 operatorGraphViewHost.Content = Content.OperatorGraph; 120 134 } 121 135 }
Note: See TracChangeset
for help on using the changeset viewer.