Changeset 3904
- Timestamp:
- 06/08/10 17:46:53 (14 years ago)
- Location:
- trunk/sources
- Files:
-
- 64 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Analysis.Views/3.3/DataTableView.cs
r3773 r3904 96 96 AddDataRow(row); 97 97 } 98 SetEnabledStateOfControls(); 99 } 100 101 protected override void OnReadOnlyChanged() { 102 base.OnReadOnlyChanged(); 103 SetEnabledStateOfControls(); 104 } 105 private void SetEnabledStateOfControls() { 98 } 99 100 protected override void SetEnabledStateOfControls() { 101 base.SetEnabledStateOfControls(); 106 102 chart.Enabled = Content != null; 107 103 } -
trunk/sources/HeuristicLab.Core.Views/3.3/CheckedItemCollectionView.cs
r3788 r3904 56 56 } 57 57 58 protected override void OnContentChanged() { 59 base.OnContentChanged(); 60 base.itemsListView.Enabled = !this.Locked; 61 } 62 63 protected override void OnLockedChanged() { 64 base.OnLockedChanged(); 58 protected override void SetEnabledStateOfControls() { 59 base.SetEnabledStateOfControls(); 65 60 base.itemsListView.Enabled = !this.Locked; 66 61 } -
trunk/sources/HeuristicLab.Core.Views/3.3/CheckedItemListView.cs
r3788 r3904 58 58 } 59 59 60 protected override void OnContentChanged() {61 base. OnContentChanged();60 protected override void SetEnabledStateOfControls() { 61 base.SetEnabledStateOfControls(); 62 62 base.itemsListView.Enabled = !this.Locked; 63 63 } … … 67 67 listViewItem.Checked = Content.ItemChecked(item); 68 68 return listViewItem; 69 }70 71 protected override void OnLockedChanged() {72 base.OnLockedChanged();73 base.itemsListView.Enabled = !this.Locked;74 69 } 75 70 -
trunk/sources/HeuristicLab.Core.Views/3.3/Clipboard.cs
r3819 r3904 79 79 ThreadPool.QueueUserWorkItem(new WaitCallback(LoadItems)); 80 80 } 81 protected override void OnReadOnlyChanged() { 82 base.OnReadOnlyChanged(); 83 SetEnabledStateOfControls(); 84 } 85 86 private void SetEnabledStateOfControls() { 81 82 protected override void SetEnabledStateOfControls() { 83 base.SetEnabledStateOfControls(); 87 84 addButton.Enabled = !ReadOnly; 88 85 removeButton.Enabled = !ReadOnly && listView.SelectedItems.Count > 0; -
trunk/sources/HeuristicLab.Core.Views/3.3/EngineView.cs
r3566 r3904 78 78 executionTimeTextBox.Text = Content.ExecutionTime.ToString(); 79 79 } 80 SetEnabledStateOfControls();81 80 } 82 81 83 protected override void OnReadOnlyChanged() { 84 base.OnReadOnlyChanged(); 85 SetEnabledStateOfControls(); 86 } 87 88 private void SetEnabledStateOfControls() { 82 protected override void SetEnabledStateOfControls() { 83 base.SetEnabledStateOfControls(); 89 84 if (Content == null) { 90 85 logView.Enabled = false; -
trunk/sources/HeuristicLab.Core.Views/3.3/ItemArrayView.cs
r3829 r3904 97 97 itemsListView.Items[selectedIndex].Selected = true; 98 98 } 99 SetEnabledStateOfControls(); 100 } 101 102 protected override void OnReadOnlyChanged() { 103 base.OnReadOnlyChanged(); 104 SetEnabledStateOfControls(); 105 } 106 107 private void SetEnabledStateOfControls() { 99 } 100 101 protected override void SetEnabledStateOfControls() { 102 base.SetEnabledStateOfControls(); 108 103 if (Content == null) { 109 104 addButton.Enabled = false; -
trunk/sources/HeuristicLab.Core.Views/3.3/ItemCollectionView.cs
r3829 r3904 72 72 SortItemsListView(SortOrder.Ascending); 73 73 } 74 SetEnabledStateOfControls(); 75 } 76 77 protected override void OnReadOnlyChanged() { 78 base.OnReadOnlyChanged(); 79 SetEnabledStateOfControls(); 80 } 81 82 private void SetEnabledStateOfControls() { 74 } 75 76 protected override void SetEnabledStateOfControls() { 77 base.SetEnabledStateOfControls(); 83 78 if (Content == null) { 84 79 addButton.Enabled = false; -
trunk/sources/HeuristicLab.Core.Views/3.3/ItemListView.cs
r3829 r3904 103 103 } 104 104 105 protected override void OnReadOnlyChanged() { 106 base.OnReadOnlyChanged(); 107 SetEnabledStateOfControls(); 108 } 109 110 private void SetEnabledStateOfControls() { 105 protected override void SetEnabledStateOfControls() { 106 base.SetEnabledStateOfControls(); 111 107 if (Content == null) { 112 108 addButton.Enabled = false; -
trunk/sources/HeuristicLab.Core.Views/3.3/NamedItemView.cs
r3764 r3904 72 72 Caption = Content.Name; 73 73 } 74 SetEnabledStateOfControls();75 74 } 76 75 77 protected override void OnReadOnlyChanged() { 78 base.OnReadOnlyChanged(); 79 SetEnabledStateOfControls(); 80 } 81 private void SetEnabledStateOfControls() { 76 protected override void SetEnabledStateOfControls() { 77 base.SetEnabledStateOfControls(); 82 78 if (Content == null) { 83 79 nameTextBox.Enabled = false; -
trunk/sources/HeuristicLab.Core.Views/3.3/OperatorGraphView.cs
r3764 r3904 81 81 operatorTreeView.Content = Content.InitialOperator; 82 82 } 83 SetEnabledStateOfControls();84 83 } 85 84 86 protected override void OnReadOnlyChanged() { 87 base.OnReadOnlyChanged(); 88 SetEnabledStateOfControls(); 89 } 90 91 private void SetEnabledStateOfControls() { 85 protected override void SetEnabledStateOfControls() { 86 base.SetEnabledStateOfControls(); 92 87 operatorsView.Enabled = Content != null; 93 88 operatorTreeView.Enabled = Content != null; 94 89 operatorsContextMenuStrip.Enabled = Content != null && !ReadOnly; 95 90 } 96 97 91 98 92 protected virtual void MarkInitialOperator() { -
trunk/sources/HeuristicLab.Core.Views/3.3/OperatorTreeView.cs
r3764 r3904 85 85 graphTreeView.Nodes.Add(root); 86 86 } 87 SetEnabledStateOfControls(); 88 } 89 90 protected override void OnReadOnlyChanged() { 91 base.OnReadOnlyChanged(); 92 SetEnabledStateOfControls(); 93 } 94 95 private void SetEnabledStateOfControls() { 87 } 88 89 protected override void SetEnabledStateOfControls() { 90 base.SetEnabledStateOfControls(); 96 91 graphTreeView.Enabled = Content != null; 97 92 } -
trunk/sources/HeuristicLab.Core.Views/3.3/ParameterizedNamedItemView.cs
r3566 r3904 45 45 base.OnContentChanged(); 46 46 parameterCollectionView.Content = Content == null ? null : Content.Parameters; 47 SetEnabledStateOfControls();48 47 } 49 48 50 protected override void OnReadOnlyChanged() { 51 base.OnReadOnlyChanged(); 52 SetEnabledStateOfControls(); 53 } 54 55 private void SetEnabledStateOfControls() { 49 protected override void SetEnabledStateOfControls() { 50 base.SetEnabledStateOfControls(); 56 51 parameterCollectionView.Enabled = Content != null; 57 52 } -
trunk/sources/HeuristicLab.Core.Views/3.3/ScopeView.cs
r3764 r3904 70 70 scopesTreeView.Nodes.Add(CreateTreeNode(Content)); 71 71 } 72 SetEnabledStateOfControls(); 73 } 74 75 protected override void OnReadOnlyChanged() { 76 base.OnReadOnlyChanged(); 77 SetEnabledStateOfControls(); 78 } 79 80 private void SetEnabledStateOfControls() { 72 } 73 74 protected override void SetEnabledStateOfControls() { 75 base.SetEnabledStateOfControls(); 81 76 scopesTreeView.Enabled = Content != null; 82 77 variableCollectionView.Enabled = scopesTreeView.SelectedNode != null; -
trunk/sources/HeuristicLab.Core.Views/3.3/VariableValueView.cs
r3764 r3904 76 76 viewHost.Content = Content.Value; 77 77 } 78 SetEnabledStateOfControls();79 78 } 80 79 81 protected override void OnReadOnlyChanged() { 82 base.OnReadOnlyChanged(); 83 SetEnabledStateOfControls(); 84 } 85 86 private void SetEnabledStateOfControls() { 80 protected override void SetEnabledStateOfControls() { 81 base.SetEnabledStateOfControls(); 87 82 valuePanel.Enabled = Content != null; 88 83 } -
trunk/sources/HeuristicLab.Core.Views/3.3/VariableView.cs
r3764 r3904 81 81 viewHost.Content = Content.Value; 82 82 } 83 SetEnabledStateOfControls();84 83 } 85 84 86 protected override void OnReadOnlyChanged() { 87 base.OnReadOnlyChanged(); 88 SetEnabledStateOfControls(); 89 } 90 91 private void SetEnabledStateOfControls() { 85 protected override void SetEnabledStateOfControls() { 86 base.SetEnabledStateOfControls(); 92 87 dataTypeTextBox.Enabled = Content != null && Content.Value != null; 93 88 setValueButton.Enabled = Content != null && !ReadOnly; -
trunk/sources/HeuristicLab.Data.Views/3.3/BoolValueView.cs
r3764 r3904 62 62 valueCheckBox.Checked = Content.Value; 63 63 } 64 SetEnabledStateOfControls();65 64 } 66 65 67 protected override void OnReadOnlyChanged() { 68 base.OnReadOnlyChanged(); 69 SetEnabledStateOfControls(); 70 } 71 private void SetEnabledStateOfControls() { 66 protected override void SetEnabledStateOfControls() { 67 base.SetEnabledStateOfControls(); 72 68 if (Content == null) valueCheckBox.Enabled = false; 73 69 else valueCheckBox.Enabled = !ReadOnly; -
trunk/sources/HeuristicLab.Data.Views/3.3/ComparisonView.cs
r3764 r3904 63 63 else 64 64 valueComboBox.SelectedItem = Content.Value; 65 } 65 66 66 SetEnabledStateOfControls(); 67 } 68 protected override void OnReadOnlyChanged() { 69 base.OnReadOnlyChanged(); 70 SetEnabledStateOfControls(); 71 } 72 private void SetEnabledStateOfControls() { 67 protected override void SetEnabledStateOfControls() { 68 base.SetEnabledStateOfControls(); 73 69 if (Content == null) valueComboBox.Enabled = false; 74 70 else valueComboBox.Enabled = !ReadOnly; -
trunk/sources/HeuristicLab.Data.Views/3.3/StringConvertibleArrayView.cs
r3764 r3904 71 71 } else 72 72 UpdateData(); 73 SetEnabledStateOfControls();74 73 } 75 protected override void OnReadOnlyChanged() { 76 base.OnReadOnlyChanged(); 77 SetEnabledStateOfControls(); 78 } 79 private void SetEnabledStateOfControls() { 74 75 protected override void SetEnabledStateOfControls() { 76 base.SetEnabledStateOfControls(); 80 77 lengthTextBox.Enabled = Content != null; 81 78 dataGridView.Enabled = Content != null; -
trunk/sources/HeuristicLab.Data.Views/3.3/StringConvertibleMatrixView.cs
r3764 r3904 86 86 } else 87 87 UpdateData(); 88 89 SetEnabledStateOfControls(); 90 } 91 protected override void OnReadOnlyChanged() { 92 base.OnReadOnlyChanged(); 93 SetEnabledStateOfControls(); 94 } 95 private void SetEnabledStateOfControls() { 88 } 89 90 protected override void SetEnabledStateOfControls() { 91 base.SetEnabledStateOfControls(); 96 92 rowsTextBox.Enabled = Content != null; 97 93 columnsTextBox.Enabled = Content != null; -
trunk/sources/HeuristicLab.Data.Views/3.3/StringConvertibleValueView.cs
r3764 r3904 65 65 } else 66 66 valueTextBox.Text = Content.GetValue(); 67 } 67 68 68 SetEnabledStateOfControls(); 69 } 70 protected override void OnReadOnlyChanged() { 71 base.OnReadOnlyChanged(); 72 SetEnabledStateOfControls(); 73 } 74 private void SetEnabledStateOfControls() { 69 protected override void SetEnabledStateOfControls() { 70 base.SetEnabledStateOfControls(); 75 71 valueTextBox.Enabled = Content != null; 76 72 valueTextBox.ReadOnly = ReadOnly; -
trunk/sources/HeuristicLab.Encodings.PermutationEncoding.Views/3.3/PermutationTypeView.cs
r3797 r3904 68 68 else 69 69 valueComboBox.SelectedItem = Content.Value; 70 SetEnabledStateOfControls();71 70 } 72 protected override void OnReadOnlyChanged() { 73 base.OnReadOnlyChanged(); 74 SetEnabledStateOfControls(); 75 } 76 private void SetEnabledStateOfControls() { 71 72 protected override void SetEnabledStateOfControls() { 73 base.SetEnabledStateOfControls(); 77 74 if (Content == null) valueComboBox.Enabled = false; 78 75 else valueComboBox.Enabled = !ReadOnly; -
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views/3.3/DefaultSymbolicExpressionGrammarView.cs
r3824 r3904 56 56 } 57 57 58 protected override void OnReadOnlyChanged() { 59 base.OnReadOnlyChanged(); 60 SetEnabledStateOfControls(); 61 } 62 63 private void SetEnabledStateOfControls() { 58 protected override void SetEnabledStateOfControls() { 59 base.SetEnabledStateOfControls(); 64 60 checkedItemListView.Enabled = Content != null; 65 61 checkedItemListView.ReadOnly = ReadOnly; -
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views/3.3/GraphicalSymbolicExpressionTreeView.cs
r3764 r3904 54 54 symbolicExpressionTreeChart.Tree = Content; 55 55 } 56 SetEnabledStateOfControls();57 56 } 58 57 59 protected override void OnReadOnlyChanged() { 60 base.OnReadOnlyChanged(); 61 SetEnabledStateOfControls(); 62 } 63 64 private void SetEnabledStateOfControls() { 58 protected override void SetEnabledStateOfControls() { 59 base.SetEnabledStateOfControls(); 65 60 symbolicExpressionTreeChart.Enabled = Content != null; 66 61 } -
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views/3.3/SymbolView.cs
r3824 r3904 61 61 } 62 62 63 protected override void OnReadOnlyChanged() { 64 base.OnReadOnlyChanged(); 65 SetEnabledStateOfControls(); 66 } 67 68 private void SetEnabledStateOfControls() { 63 protected override void SetEnabledStateOfControls() { 64 base.SetEnabledStateOfControls(); 69 65 initialFrequencyTextBox.Enabled = Content != null; 70 66 initialFrequencyTextBox.ReadOnly = ReadOnly; -
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views/3.3/SymbolicExpressionView.cs
r3764 r3904 50 50 else 51 51 textBox.Text = SymbolicExpression(Content.Root, 0); 52 53 SetEnabledStateOfControls();54 52 } 55 53 56 protected override void OnReadOnlyChanged() { 57 base.OnReadOnlyChanged(); 58 SetEnabledStateOfControls(); 59 } 60 61 private void SetEnabledStateOfControls() { 54 protected override void SetEnabledStateOfControls() { 55 base.SetEnabledStateOfControls(); 62 56 textBox.Enabled = Content != null; 63 57 textBox.ReadOnly = ReadOnly; -
trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/ContentView.cs
r3788 r3904 54 54 if (this.content != null) this.RegisterContentEvents(); 55 55 this.OnContentChanged(); 56 this.SetEnabledStateOfControls(); 56 57 this.OnChanged(); 57 58 this.ResumeRepaint(true); … … 73 74 locked = value; 74 75 OnLockedChanged(); 76 this.SetEnabledStateOfControls(); 75 77 PropertyInfo prop = typeof(IContentView).GetProperty("Locked"); 76 78 PropagateStateChanges(this, typeof(IContentView), prop); … … 91 93 } 92 94 } 93 94 95 /// <summary> 95 96 /// Adds eventhandlers to the current instance. … … 109 110 protected virtual void OnContentChanged() { 110 111 } 112 113 /// <summary> 114 /// This method is called if the ReadyOnly, Locked or Content property of the ContentView changes to update the controls of the view. 115 /// </summary> 116 protected override void SetEnabledStateOfControls() { 117 } 111 118 } 112 119 } -
trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/View.cs
r3788 r3904 67 67 if (value != readOnly) { 68 68 this.SuspendRepaint(); 69 readOnly = value; 70 OnReadOnlyChanged(); 69 this.readOnly = value; 70 this.OnReadOnlyChanged(); 71 this.SetEnabledStateOfControls(); 71 72 PropertyInfo prop = typeof(IView).GetProperty("ReadOnly"); 72 73 PropagateStateChanges(this, typeof(IView), prop); … … 75 76 } 76 77 } 78 } 79 /// <summary> 80 /// This method is called if the ReadyOnly property of the View changes to update the controls of the view. 81 /// </summary> 82 protected virtual void SetEnabledStateOfControls() { 77 83 } 78 84 -
trunk/sources/HeuristicLab.Operators.Views.GraphVisualization/3.3/General/GraphVisualizationInfoView.cs
r3566 r3904 69 69 } 70 70 71 protected override void OnReadOnlyChanged() { 72 base.OnReadOnlyChanged(); 73 this.SetEnabledStateOfControls(); 74 } 75 protected override void OnLockedChanged() { 76 base.OnLockedChanged(); 77 this.SetEnabledStateOfControls(); 78 } 79 private void SetEnabledStateOfControls() { 71 protected override void SetEnabledStateOfControls() { 72 base.SetEnabledStateOfControls(); 80 73 DeleteTool deleteTool = (DeleteTool)this.Controller.Tools.Where(t => t.Name == ControllerBase.DeleteToolName).FirstOrDefault(); 81 74 HeuristicLab.Netron.Controller controller = this.Controller as HeuristicLab.Netron.Controller; … … 105 98 this.UpdateLayoutRoot(); 106 99 } 107 this.SetEnabledStateOfControls();108 100 } 109 101 private void UpdateLayoutRoot() { -
trunk/sources/HeuristicLab.Operators.Views.GraphVisualization/3.3/OperatorGraphVisualization/OperatorGraphView.cs
r3765 r3904 66 66 if (createdVisualizationInfo) 67 67 this.graphVisualizationInfoView.RelayoutGraph(); 68 69 this.SetEnabledStateOfControls(); 70 } 71 72 protected override void OnReadOnlyChanged() { 73 base.OnReadOnlyChanged(); 74 this.SetEnabledStateOfControls(); 75 } 76 77 protected override void OnLockedChanged() { 78 base.OnLockedChanged(); 79 this.SetEnabledStateOfControls(); 80 } 81 82 private void SetEnabledStateOfControls() { 68 } 69 70 protected override void SetEnabledStateOfControls() { 71 base.SetEnabledStateOfControls(); 83 72 if (Content == null) { 84 73 selectButton.Enabled = false; -
trunk/sources/HeuristicLab.Operators.Views/3.3/AlgorithmOperatorView.cs
r3696 r3904 75 75 operatorGraphViewHost.Content = Content.OperatorGraph; 76 76 } 77 SetEnabledStateOfControls();78 77 } 79 78 80 protected override void OnReadOnlyChanged() { 81 base.OnReadOnlyChanged(); 82 SetEnabledStateOfControls(); 83 } 84 protected override void OnLockedChanged() { 85 base.OnLockedChanged(); 86 this.SetEnabledStateOfControls(); 87 } 88 89 private void SetEnabledStateOfControls() { 79 protected override void SetEnabledStateOfControls() { 80 base.SetEnabledStateOfControls(); 90 81 breakpointCheckBox.Enabled = Content != null && !Locked; 91 82 parameterCollectionView.Enabled = Content != null; -
trunk/sources/HeuristicLab.Operators.Views/3.3/CheckedMultiOperatorView.cs
r3788 r3904 71 71 parameterCollectionView.Content = ((IOperator)Content).Parameters; 72 72 } 73 SetEnabledStateOfControls();74 73 } 75 74 76 protected override void OnReadOnlyChanged() { 77 base.OnReadOnlyChanged(); 78 SetEnabledStateOfControls(); 79 } 80 protected override void OnLockedChanged() { 81 base.OnLockedChanged(); 82 this.SetEnabledStateOfControls(); 83 } 84 85 private void SetEnabledStateOfControls() { 75 protected override void SetEnabledStateOfControls() { 76 base.SetEnabledStateOfControls(); 86 77 breakpointCheckBox.Enabled = Content != null && !Locked; 87 78 parameterCollectionView.Enabled = Content != null; -
trunk/sources/HeuristicLab.Operators.Views/3.3/MultiOperatorView.cs
r3696 r3904 26 26 using HeuristicLab.MainForm; 27 27 28 namespace HeuristicLab.Operators.Views { 28 namespace HeuristicLab.Operators.Views { 29 29 /// <summary> 30 30 /// The base class for visual representations of items. … … 74 74 parameterCollectionView.Content = ((IOperator)Content).Parameters; 75 75 } 76 SetEnabledStateOfControls();77 76 } 78 77 79 protected override void OnReadOnlyChanged() { 80 base.OnReadOnlyChanged(); 81 SetEnabledStateOfControls(); 82 } 83 protected override void OnLockedChanged() { 84 base.OnLockedChanged(); 85 this.SetEnabledStateOfControls(); 86 } 87 88 private void SetEnabledStateOfControls() { 78 protected override void SetEnabledStateOfControls() { 79 base.SetEnabledStateOfControls(); 89 80 breakpointCheckBox.Enabled = Content != null && !Locked; 90 81 operatorListView.Enabled = Content != null; -
trunk/sources/HeuristicLab.Operators.Views/3.3/OperatorView.cs
r3696 r3904 71 71 breakpointCheckBox.Checked = Content.Breakpoint; 72 72 } 73 SetEnabledStateOfControls();74 73 } 75 74 76 protected override void OnReadOnlyChanged() { 77 base.OnReadOnlyChanged(); 78 SetEnabledStateOfControls(); 79 } 80 protected override void OnLockedChanged() { 81 base.OnLockedChanged(); 82 this.SetEnabledStateOfControls(); 83 } 84 85 private void SetEnabledStateOfControls() { 75 protected override void SetEnabledStateOfControls() { 76 base.SetEnabledStateOfControls(); 86 77 breakpointCheckBox.Enabled = Content != null && !Locked; 87 78 } -
trunk/sources/HeuristicLab.Operators.Views/3.3/ValuesCollectorView.cs
r3696 r3904 74 74 parameterCollectionView.Content = ((IOperator)Content).Parameters; 75 75 } 76 SetEnabledStateOfControls();77 76 } 78 77 79 protected override void OnReadOnlyChanged() { 80 base.OnReadOnlyChanged(); 81 SetEnabledStateOfControls(); 82 } 83 protected override void OnLockedChanged() { 84 base.OnLockedChanged(); 85 this.SetEnabledStateOfControls(); 86 } 87 88 private void SetEnabledStateOfControls() { 78 protected override void SetEnabledStateOfControls() { 79 base.SetEnabledStateOfControls(); 89 80 breakpointCheckBox.Enabled = Content != null && !Locked; 90 81 collectedValuesView.Enabled = Content != null; -
trunk/sources/HeuristicLab.Optimization.Views/3.3/AlgorithmView.cs
r3758 r3904 99 99 executionTimeTextBox.Text = Content.ExecutionTime.ToString(); 100 100 } 101 SetEnableStateOfControls(); 102 } 103 104 protected override void OnReadOnlyChanged() { 105 base.OnReadOnlyChanged(); 106 SetEnableStateOfControls(); 107 } 108 private void SetEnableStateOfControls() { 101 } 102 103 protected override void SetEnabledStateOfControls() { 104 base.SetEnabledStateOfControls(); 109 105 parameterCollectionView.Enabled = Content != null; 110 106 newProblemButton.Enabled = Content != null && !ReadOnly; -
trunk/sources/HeuristicLab.Optimization.Views/3.3/BatchRunView.cs
r3758 r3904 80 80 executionTimeTextBox.Text = Content.ExecutionTime.ToString(); 81 81 } 82 SetEnableStateOfControls(); 83 } 84 protected override void OnReadOnlyChanged() { 85 base.OnReadOnlyChanged(); 86 SetEnableStateOfControls(); 87 } 88 private void SetEnableStateOfControls() { 82 } 83 protected override void SetEnabledStateOfControls() { 84 base.SetEnabledStateOfControls(); 89 85 repetitionsNumericUpDown.Enabled = Content != null && !ReadOnly; 90 86 newAlgorithmButton.Enabled = Content != null && !ReadOnly; -
trunk/sources/HeuristicLab.Optimization.Views/3.3/EngineAlgorithmView.cs
r3759 r3904 90 90 operatorGraphViewHost.Content = Content.OperatorGraph; 91 91 } 92 SetEnableStateOfControls();93 92 } 94 93 95 protected override void OnReadOnlyChanged() { 96 base.OnReadOnlyChanged(); 97 SetEnableStateOfControls(); 98 } 99 protected override void OnLockedChanged() { 100 base.OnLockedChanged(); 101 SetEnableStateOfControls(); 102 } 103 private void SetEnableStateOfControls() { 94 protected override void SetEnabledStateOfControls() { 95 base.SetEnabledStateOfControls(); 104 96 engineViewHost.Enabled = Content != null; 105 97 newOperatorGraphButton.Enabled = false; -
trunk/sources/HeuristicLab.Optimization.Views/3.3/ExperimentView.cs
r3758 r3904 71 71 executionTimeTextBox.Text = Content.ExecutionTime.ToString(); 72 72 } 73 SetEnableStateOfControls();74 73 } 75 74 76 protected override void OnReadOnlyChanged() { 77 base.OnReadOnlyChanged(); 78 SetEnableStateOfControls(); 79 } 80 private void SetEnableStateOfControls() { 75 protected override void SetEnabledStateOfControls() { 76 base.SetEnabledStateOfControls(); 81 77 optimizerListView.Enabled = Content != null; 82 78 runsViewHost.Enabled = Content != null; -
trunk/sources/HeuristicLab.Optimization.Views/3.3/ResultView.cs
r3764 r3904 85 85 viewHost.Content = Content.Value; 86 86 } 87 SetEnabledStateOfControls();88 87 } 89 protected override void OnReadOnlyChanged() { 90 base.OnReadOnlyChanged(); 91 SetEnabledStateOfControls(); 92 } 93 private void SetEnabledStateOfControls() { 88 89 protected override void SetEnabledStateOfControls() { 90 base.SetEnabledStateOfControls(); 94 91 dataTypeTextBox.Enabled = Content != null; 95 92 viewHost.Enabled = Content != null; -
trunk/sources/HeuristicLab.Optimization.Views/3.3/RunCollectionConstraintView.cs
r3742 r3904 60 60 this.ReadOnly = Content.Active; 61 61 } 62 SetEnabledStateOfControls();63 62 } 64 63 … … 88 87 } 89 88 90 protected override void OnReadOnlyChanged() { 91 base.OnReadOnlyChanged(); 92 SetEnabledStateOfControls(); 93 } 94 protected override void OnLockedChanged() { 95 base.OnLockedChanged(); 96 SetEnabledStateOfControls(); 97 } 98 protected virtual void SetEnabledStateOfControls() { 89 protected override void SetEnabledStateOfControls() { 90 base.SetEnabledStateOfControls(); 99 91 cmbConstraintColumn.Enabled = !this.ReadOnly && !this.Locked && Content != null; 100 92 cmbConstraintOperation.Enabled = !this.ReadOnly && !this.Locked && Content != null; -
trunk/sources/HeuristicLab.Optimization.Views/3.3/RunCollectionView.cs
r3829 r3904 121 121 tabControl.TabPages.Remove(constraintPage); 122 122 } 123 SetEnabledStateOfControls(); 124 } 125 126 protected override void OnReadOnlyChanged() { 127 base.OnReadOnlyChanged(); 128 SetEnabledStateOfControls(); 129 } 130 private void SetEnabledStateOfControls() { 123 } 124 125 protected override void SetEnabledStateOfControls() { 126 base.SetEnabledStateOfControls(); 131 127 if (Content == null) { 132 128 analyzeRunsToolStripDropDownButton.Enabled = false; -
trunk/sources/HeuristicLab.Optimization.Views/3.3/RunView.cs
r3775 r3904 74 74 UpdateColorPictureBox(); 75 75 FillListView(); 76 } 76 77 77 SetEnabledStateOfControls(); 78 } 79 protected override void OnReadOnlyChanged() { 80 base.OnReadOnlyChanged(); 81 SetEnabledStateOfControls(); 82 } 83 protected override void OnLockedChanged() { 84 base.OnLockedChanged(); 85 SetEnabledStateOfControls(); 86 } 87 private void SetEnabledStateOfControls() { 78 protected override void SetEnabledStateOfControls() { 79 base.SetEnabledStateOfControls(); 88 80 listView.Enabled = Content != null; 89 81 viewHost.Enabled = Content != null; -
trunk/sources/HeuristicLab.Optimization.Views/3.3/UserDefinedAlgorithmView.cs
r3758 r3904 54 54 else 55 55 globalScopeView.Content = Content.GlobalScope; 56 SetEnableStateOfControls();57 56 } 58 57 59 protected override void OnReadOnlyChanged() { 60 base.OnReadOnlyChanged(); 61 SetEnableStateOfControls(); 62 } 63 protected override void OnLockedChanged() { 64 base.OnLockedChanged(); 65 SetEnableStateOfControls(); 66 } 67 private void SetEnableStateOfControls() { 58 protected override void SetEnabledStateOfControls() { 59 base.SetEnabledStateOfControls(); 68 60 globalScopeView.Enabled = Content != null; 69 61 newOperatorGraphButton.Enabled = Content != null && !ReadOnly; -
trunk/sources/HeuristicLab.Parameters.Views/3.3/ConstrainedValueParameterView.cs
r3764 r3904 90 90 viewHost.Content = Content.Value; 91 91 } 92 SetEnabledStateOfControls();93 92 } 94 93 95 protected override void OnReadOnlyChanged() { 96 base.OnReadOnlyChanged(); 97 SetEnabledStateOfControls(); 98 } 99 100 private void SetEnabledStateOfControls() { 94 protected override void SetEnabledStateOfControls() { 95 base.SetEnabledStateOfControls(); 101 96 valueGroupBox.Enabled = Content != null; 102 97 valueComboBox.Enabled = (valueComboBox.Items.Count > 0) && !ReadOnly; -
trunk/sources/HeuristicLab.Parameters.Views/3.3/LookupParameterView.cs
r3764 r3904 75 75 else 76 76 actualNameTextBox.Text = Content.ActualName; 77 78 SetEnabledStateOfControls();79 77 } 80 78 81 protected override void OnReadOnlyChanged() { 82 base.OnReadOnlyChanged(); 83 SetEnabledStateOfControls(); 84 } 85 86 private void SetEnabledStateOfControls() { 79 protected override void SetEnabledStateOfControls() { 80 base.SetEnabledStateOfControls(); 87 81 actualNameTextBox.Enabled = Content != null; 88 82 actualNameTextBox.ReadOnly = ReadOnly; -
trunk/sources/HeuristicLab.Parameters.Views/3.3/ParameterView.cs
r3764 r3904 56 56 else 57 57 dataTypeTextBox.Text = Content.DataType.GetPrettyName(); 58 59 SetEnabledStateOfControls();60 58 } 61 59 62 protected override void OnReadOnlyChanged() { 63 base.OnReadOnlyChanged(); 64 SetEnabledStateOfControls(); 65 } 66 67 private void SetEnabledStateOfControls() { 60 protected override void SetEnabledStateOfControls() { 61 base.SetEnabledStateOfControls(); 68 62 dataTypeTextBox.Enabled = Content != null; 69 63 } -
trunk/sources/HeuristicLab.Parameters.Views/3.3/ScopeTreeLookupParameterView.cs
r3764 r3904 80 80 depthTextBox.Text = Content.Depth.ToString(); 81 81 } 82 SetEnabledStateOfControls();83 82 } 84 83 85 protected override void OnReadOnlyChanged() { 86 base.OnReadOnlyChanged(); 87 SetEnabledStateOfControls(); 88 } 89 90 private void SetEnabledStateOfControls() { 84 protected override void SetEnabledStateOfControls() { 85 base.SetEnabledStateOfControls(); 91 86 actualNameTextBox.Enabled = Content != null; 92 87 actualNameTextBox.ReadOnly = ReadOnly; -
trunk/sources/HeuristicLab.Parameters.Views/3.3/ValueLookupParameterView.cs
r3764 r3904 85 85 viewHost.Content = Content.Value; 86 86 } 87 SetEnabledStateOfControls();88 87 } 89 88 90 protected override void OnReadOnlyChanged() { 91 base.OnReadOnlyChanged(); 92 SetEnabledStateOfControls(); 93 } 94 95 private void SetEnabledStateOfControls() { 89 protected override void SetEnabledStateOfControls() { 90 base.SetEnabledStateOfControls(); 96 91 actualNameTextBox.Enabled = Content != null; 97 92 actualNameTextBox.ReadOnly = ReadOnly; -
trunk/sources/HeuristicLab.Parameters.Views/3.3/ValueParameterView.cs
r3764 r3904 84 84 viewHost.Content = Content.Value; 85 85 } 86 SetEnabledStateOfControls();87 86 } 88 87 89 protected override void OnReadOnlyChanged() { 90 base.OnReadOnlyChanged(); 91 SetEnabledStateOfControls(); 92 } 93 94 private void SetEnabledStateOfControls() { 88 protected override void SetEnabledStateOfControls() { 89 base.SetEnabledStateOfControls(); 95 90 setValueButton.Enabled = Content != null && !ReadOnly; 96 91 clearValueButton.Enabled = Content != null && Content.Value != null && !ReadOnly; -
trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.3/DataAnalysisSolutionView.cs
r3884 r3904 52 52 dataViewHost.Content = null; 53 53 } 54 SetEnabledStateOfControls();55 54 } 56 55 … … 66 65 dataViewHost.Content = Content.ProblemData; 67 66 } 68 69 protected override void OnReadOnlyChanged() {70 base.OnReadOnlyChanged();71 }72 protected override void OnLockedChanged() {73 base.OnLockedChanged();74 }75 private void SetEnabledStateOfControls() {76 }77 67 } 78 68 } -
trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.3/ScatterPlotView.cs
r3867 r3904 92 92 93 93 94 void Content_ProblemDataChanged(object sender, EventArgs e) {94 private void Content_ProblemDataChanged(object sender, EventArgs e) { 95 95 UpdateChart(); 96 96 } 97 98 void Content_EstimatedValuesChanged(object sender, EventArgs e) { 97 private void Content_EstimatedValuesChanged(object sender, EventArgs e) { 99 98 UpdateSeries(); 100 99 } -
trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.3/SupportVectorMachineModelView.cs
r3855 r3904 43 43 public new SupportVectorMachineModel Content { 44 44 get { return (SupportVectorMachineModel)base.Content; } 45 set { 46 base.Content = value; 47 } 45 set { base.Content = value; } 48 46 } 49 47 -
trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.3/Symbolic/Symbols/ConstantView.cs
r3824 r3904 62 62 } 63 63 64 protected override void OnReadOnlyChanged() { 65 base.OnReadOnlyChanged(); 66 SetEnabledStateOfControls(); 67 } 68 69 private void SetEnabledStateOfControls() { 64 protected override void SetEnabledStateOfControls() { 65 base.SetEnabledStateOfControls(); 70 66 minValueTextBox.Enabled = Content != null; 71 67 maxValueTextBox.Enabled = Content != null; -
trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.3/Symbolic/Symbols/VariableView.cs
r3824 r3904 62 62 } 63 63 64 protected override void OnReadOnlyChanged() { 65 base.OnReadOnlyChanged(); 66 SetEnabledStateOfControls(); 67 } 68 69 private void SetEnabledStateOfControls() { 64 protected override void SetEnabledStateOfControls() { 65 base.SetEnabledStateOfControls(); 70 66 weightNuTextBox.Enabled = Content != null; 71 67 weightSigmaTextBox.Enabled = Content != null; -
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Symbolic/SymbolicSimplifier.cs
r3876 r3904 35 35 /// * Constants are always the last argument to any function 36 36 /// * f(c1, c2) => c3 (constant expression folding) 37 /// * c1 / ( c2 * Var) => ( var * ( c2 / c1))38 37 /// </summary> 39 38 public class SymbolicSimplifier { -
trunk/sources/HeuristicLab.Problems.ExternalEvaluation.Views/3.3/EvaluationProcessChannelView.cs
r3872 r3904 80 80 argumentsTextBox.Text = Content.Arguments; 81 81 } 82 SetEnabledStateOfControls();83 82 } 84 83 85 protected override void OnReadOnlyChanged() { 86 base.OnReadOnlyChanged(); 87 SetEnabledStateOfControls(); 88 } 89 90 private void SetEnabledStateOfControls() { 84 protected override void SetEnabledStateOfControls() { 85 base.SetEnabledStateOfControls(); 91 86 bool readOnlyDriverNullOrStarted = ReadOnly || Content == null || Content.IsInitialized; 92 87 browseExecutableButton.Enabled = !readOnlyDriverNullOrStarted; -
trunk/sources/HeuristicLab.Problems.ExternalEvaluation.Views/3.3/EvaluationServiceClientView.cs
r3872 r3904 66 66 // TODO: Add code when content has been changed and is not null 67 67 } 68 SetEnabledStateOfControls();69 68 } 70 69 71 protected override void OnReadOnlyChanged() { 72 base.OnReadOnlyChanged(); 73 SetEnabledStateOfControls(); 74 } 75 76 private void SetEnabledStateOfControls() { 70 protected override void SetEnabledStateOfControls() { 71 base.SetEnabledStateOfControls(); 77 72 // TODO: Enable or disable controls based on whether the content is null or the view is set readonly 78 73 } -
trunk/sources/HeuristicLab.Problems.ExternalEvaluation.Views/3.3/EvaluationTCPChannelView.cs
r3896 r3904 84 84 portTextBox.Text = Content.Port.ToString(); 85 85 } 86 SetEnabledStateOfControls();87 86 } 88 87 89 protected override void OnReadOnlyChanged() { 90 base.OnReadOnlyChanged(); 91 SetEnabledStateOfControls(); 92 } 93 94 private void SetEnabledStateOfControls() { 88 protected override void SetEnabledStateOfControls() { 89 base.SetEnabledStateOfControls(); 95 90 bool readOnlyDriverNullOrStarted = ReadOnly || Content == null || Content.IsInitialized; 96 91 ipAddressTextBox.Enabled = !readOnlyDriverNullOrStarted; … … 105 100 try { 106 101 System.Net.IPAddress.Parse(ipAddressTextBox.Text); 107 } catch (FormatException) { 102 } 103 catch (FormatException) { 108 104 e.Cancel = true; 109 105 } … … 121 117 try { 122 118 Content.Open(); 123 } catch (Exception ex) { 119 } 120 catch (Exception ex) { 124 121 PluginInfrastructure.ErrorHandling.ShowErrorDialog(ex); 125 122 } … … 128 125 try { 129 126 Content.Close(); 130 } catch (Exception ex) { 127 } 128 catch (Exception ex) { 131 129 PluginInfrastructure.ErrorHandling.ShowErrorDialog(ex); 132 130 } -
trunk/sources/HeuristicLab.Problems.ExternalEvaluation.Views/3.3/SolutionMessageBuilderView.cs
r3883 r3904 70 70 converterView.Content = Content.Converters; 71 71 } 72 SetEnabledStateOfControls();73 72 } 74 73 75 protected override void OnReadOnlyChanged() { 76 base.OnReadOnlyChanged(); 77 SetEnabledStateOfControls(); 78 } 79 80 private void SetEnabledStateOfControls() { 74 protected override void SetEnabledStateOfControls() { 75 base.SetEnabledStateOfControls(); 81 76 } 82 77 -
trunk/sources/HeuristicLab.Problems.Knapsack.Views/3.3/KnapsackSolutionView.cs
r3649 r3904 40 40 set { base.Content = value; } 41 41 } 42 42 43 43 public KnapsackSolutionView() { 44 44 InitializeComponent(); … … 63 63 } 64 64 65 void Content_BinaryVectorChanged(object sender, EventArgs e) {65 private void Content_BinaryVectorChanged(object sender, EventArgs e) { 66 66 if (InvokeRequired) 67 67 Invoke(new EventHandler(Content_BinaryVectorChanged), sender, e); … … 70 70 } 71 71 72 void Content_QualityChanged(object sender, EventArgs e) {72 private void Content_QualityChanged(object sender, EventArgs e) { 73 73 if (InvokeRequired) 74 74 Invoke(new EventHandler(Content_QualityChanged), sender, e); … … 77 77 } 78 78 79 void Content_CapacityChanged(object sender, EventArgs e) {79 private void Content_CapacityChanged(object sender, EventArgs e) { 80 80 if (InvokeRequired) 81 81 Invoke(new EventHandler(Content_CapacityChanged), sender, e); … … 84 84 } 85 85 86 void Content_WeightsChanged(object sender, EventArgs e) {86 private void Content_WeightsChanged(object sender, EventArgs e) { 87 87 if (InvokeRequired) 88 88 Invoke(new EventHandler(Content_WeightsChanged), sender, e); … … 91 91 } 92 92 93 void Content_ValuesChanged(object sender, EventArgs e) {93 private void Content_ValuesChanged(object sender, EventArgs e) { 94 94 if (InvokeRequired) 95 95 Invoke(new EventHandler(Content_ValuesChanged), sender, e); … … 100 100 protected override void OnContentChanged() { 101 101 base.OnContentChanged(); 102 if (Content == null) {102 if (Content == null) 103 103 pictureBox.Image = null; 104 } else { 105 GenerateImage(); 106 } 107 SetEnabledStateOfControls(); 108 } 109 110 protected override void OnReadOnlyChanged() { 111 base.OnReadOnlyChanged(); 112 SetEnabledStateOfControls(); 113 } 114 115 private void SetEnabledStateOfControls() { 104 else 105 GenerateImage(); 106 } 107 108 protected override void SetEnabledStateOfControls() { 109 base.SetEnabledStateOfControls(); 116 110 pictureBox.Enabled = Content != null; 117 111 } … … 165 159 List<int> sortedIndices = new List<int>(); 166 160 for (int i = 0; i < Content.BinaryVector.Length; i++) { 167 if (Content.BinaryVector[i]) {161 if (Content.BinaryVector[i]) { 168 162 sortedIndices.Add(i); 169 163 } … … 183 177 foreach (int i in sortedIndices) { 184 178 if (Content.BinaryVector[i]) { 185 179 186 180 double weight = Content.Weights[i]; 187 181 double factor = weight / capacity; -
trunk/sources/HeuristicLab.Problems.OneMax.Views/3.3/OneMaxSolutionView.cs
r3667 r3904 40 40 set { base.Content = value; } 41 41 } 42 42 43 43 public OneMaxSolutionView() { 44 44 InitializeComponent(); … … 59 59 } 60 60 61 void Content_QualityChanged(object sender, EventArgs e) {61 private void Content_QualityChanged(object sender, EventArgs e) { 62 62 if (InvokeRequired) 63 63 Invoke(new EventHandler(Content_QualityChanged), sender, e); … … 67 67 } 68 68 69 void Content_BinaryVectorChanged(object sender, EventArgs e) {69 private void Content_BinaryVectorChanged(object sender, EventArgs e) { 70 70 if (InvokeRequired) 71 71 Invoke(new EventHandler(Content_BinaryVectorChanged), sender, e); … … 77 77 protected override void OnContentChanged() { 78 78 base.OnContentChanged(); 79 80 79 if (Content == null) { 81 80 qualityView.Content = null; … … 85 84 binaryVectorView.Content = Content.BinaryVector; 86 85 } 87 88 SetEnabledStateOfControls();89 86 } 90 87 91 private void SetEnabledStateOfControls() { 88 protected override void SetEnabledStateOfControls() { 89 base.SetEnabledStateOfControls(); 92 90 qualityView.Enabled = Content != null; 93 91 binaryVectorView.Enabled = Content != null; -
trunk/sources/HeuristicLab.Problems.TestFunctions.Views/3.3/SingleObjectiveTestFunctionSolutionView.cs
r3894 r3904 112 112 protected override void OnContentChanged() { 113 113 base.OnContentChanged(); 114 115 114 if (Content == null) { 116 115 qualityView.Content = null; … … 123 122 GenerateImage(); 124 123 } 125 126 SetEnabledStateOfControls();127 124 } 128 125 129 126 protected override void OnPaint(PaintEventArgs e) { 130 127 GenerateImage(); 131 132 128 base.OnPaint(e); 133 129 } 134 130 135 private void SetEnabledStateOfControls() { 131 protected override void SetEnabledStateOfControls() { 132 base.SetEnabledStateOfControls(); 136 133 qualityView.Enabled = Content != null; 137 134 realVectorView.Enabled = Content != null; -
trunk/sources/HeuristicLab.Problems.TravelingSalesman.Views/3.3/PathTSPTourView.cs
r3693 r3904 71 71 tourViewHost.Content = Content.Permutation; 72 72 } 73 SetEnabledStateOfControls();74 73 } 75 74 … … 79 78 } 80 79 81 private void SetEnabledStateOfControls() { 80 protected override void SetEnabledStateOfControls() { 81 base.SetEnabledStateOfControls(); 82 82 qualityGroupBox.Enabled = Content != null; 83 83 pictureBox.Enabled = Content != null; -
trunk/sources/HeuristicLab.Problems.TravelingSalesman.Views/3.3/TravelingSalesmanProblemView.cs
r3758 r3904 71 71 pathTSPTourView.Content = new PathTSPTour(Content.Coordinates, Content.BestKnownSolution, Content.BestKnownQuality); 72 72 } 73 SetEnabledStateOfControls();74 73 } 75 74 76 protected override void OnReadOnlyChanged() { 77 base.OnReadOnlyChanged(); 78 SetEnabledStateOfControls(); 79 } 80 81 private void SetEnabledStateOfControls() { 75 protected override void SetEnabledStateOfControls() { 76 base.SetEnabledStateOfControls(); 82 77 parameterCollectionView.Enabled = Content != null; 83 78 pathTSPTourView.Enabled = Content != null;
Note: See TracChangeset
for help on using the changeset viewer.