Changeset 7683 for branches/ProblemInstancesRegressionAndClassification/HeuristicLab.Problems.Instances.Views/3.4/ProblemInstanceConsumerView.cs
- Timestamp:
- 04/02/12 13:53:51 (12 years ago)
- Location:
- branches/ProblemInstancesRegressionAndClassification/HeuristicLab.Problems.Instances.Views/3.4
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ProblemInstancesRegressionAndClassification/HeuristicLab.Problems.Instances.Views/3.4
- Property svn:ignore
-
old new 2 2 HeuristicLab.Problems.Instances.Views-3.4.csproj.user 3 3 obj 4 Plugin.cs
-
- Property svn:ignore
-
branches/ProblemInstancesRegressionAndClassification/HeuristicLab.Problems.Instances.Views/3.4/ProblemInstanceConsumerView.cs
r7665 r7683 74 74 if (problemInstanceProviderComboBox.SelectedIndex >= 0) { 75 75 problemInstanceProviderViewHost.Content = SelectedProvider; 76 dynamic view =problemInstanceProviderViewHost.ActiveView;77 dynamic content= Content;78 view.Consumer = content;79 if (CheckForIProblemInstanceExporter(Content))80 view.Exporter = content;81 //SetTooltip();76 ProblemInstanceProviderView view = (ProblemInstanceProviderView)problemInstanceProviderViewHost.ActiveView; 77 view.Consumer = Content; 78 if (CheckForIProblemInstanceExporter(Content)) { 79 view.Exporter = (IProblemInstanceExporter)Content; 80 } 81 SetTooltip(); 82 82 } 83 83 SetEnabledStateOfControls(); … … 85 85 86 86 private bool CheckForIProblemInstanceExporter(IProblemInstanceConsumer content) { 87 // no check if IProblemInstanceConsumer<T> and IProblemInstanceExporter<T> have the same generic type T88 87 return Content.GetType().GetInterfaces() 89 .Any(x => x. IsGenericType && x.GetGenericTypeDefinition().Equals(typeof(IProblemInstanceExporter<>)));88 .Any(x => x.Equals(typeof(IProblemInstanceExporter))); 90 89 } 91 90 … … 120 119 } 121 120 122 //protectedvoid SetTooltip() {123 //toolTip.SetToolTip(problemInstanceProviderComboBox, GetProviderToolTip());124 //if (SelectedProvider.WebLink != null)125 //toolTip.SetToolTip(libraryInfoButton, "Browse to " + SelectedProvider.WebLink.ToString());126 //else toolTip.SetToolTip(libraryInfoButton, "Library does not have a web reference.");127 //}121 private void SetTooltip() { 122 toolTip.SetToolTip(problemInstanceProviderComboBox, GetProviderToolTip()); 123 if (SelectedProvider.WebLink != null) 124 toolTip.SetToolTip(libraryInfoButton, "Browse to " + SelectedProvider.WebLink.ToString()); 125 else toolTip.SetToolTip(libraryInfoButton, "Library does not have a web reference."); 126 } 128 127 129 //protectedstring GetProviderToolTip() {130 //var provider = SelectedProvider;131 //string toolTip = provider.Name;128 private string GetProviderToolTip() { 129 var provider = SelectedProvider; 130 string toolTip = provider.Name; 132 131 133 //if (!String.IsNullOrEmpty(provider.ReferencePublication)) {134 //toolTip = toolTip135 //+ Environment.NewLine + Environment.NewLine136 //+ provider.ReferencePublication;137 //}138 //if (provider.WebLink != null) {139 //toolTip = toolTip140 //+ Environment.NewLine141 //+ provider.WebLink.ToString();142 //}132 if (!String.IsNullOrEmpty(provider.ReferencePublication)) { 133 toolTip = toolTip 134 + Environment.NewLine + Environment.NewLine 135 + provider.ReferencePublication; 136 } 137 if (provider.WebLink != null) { 138 toolTip = toolTip 139 + Environment.NewLine 140 + provider.WebLink.ToString(); 141 } 143 142 144 //return toolTip;145 //}143 return toolTip; 144 } 146 145 } 147 146 }
Note: See TracChangeset
for help on using the changeset viewer.