Changeset 3351
- Timestamp:
- 04/15/10 04:37:36 (15 years ago)
- Location:
- trunk/sources
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core.Views/3.3/Clipboard.Designer.cs
r3299 r3351 19 19 */ 20 20 #endregion 21 22 using System; 23 using System.Windows.Forms; 21 24 22 25 namespace HeuristicLab.Core.Views { … … 34 37 if (disposing) { 35 38 if (typeSelectorDialog != null) typeSelectorDialog.Dispose(); 39 foreach (ListViewItem item in listView.Items) { 40 ((T)item.Tag).ItemImageChanged -= new EventHandler(Item_ItemImageChanged); 41 ((T)item.Tag).ToStringChanged -= new EventHandler(Item_ToStringChanged); 42 } 36 43 if (components != null) components.Dispose(); 37 44 } -
trunk/sources/HeuristicLab.Core.Views/3.3/ItemArrayView.Designer.cs
r3341 r3351 38 38 foreach (ListViewItem listViewItem in itemsListView.Items) { 39 39 T item = listViewItem.Tag as T; 40 if (item != null) item.ItemImageChanged -= new EventHandler(Item_ItemImageChanged); 40 41 if (item != null) item.ToStringChanged -= new EventHandler(Item_ToStringChanged); 41 42 } -
trunk/sources/HeuristicLab.Core.Views/3.3/ItemCollectionView.Designer.cs
r3281 r3351 37 37 protected override void Dispose(bool disposing) { 38 38 if (disposing) { 39 foreach (ListViewItem item in itemsListView.Items) 39 foreach (ListViewItem item in itemsListView.Items) { 40 ((T)item.Tag).ItemImageChanged -= new EventHandler(Item_ItemImageChanged); 40 41 ((T)item.Tag).ToStringChanged -= new EventHandler(Item_ToStringChanged); 42 } 41 43 if (components != null) components.Dispose(); 42 44 } -
trunk/sources/HeuristicLab.Core.Views/3.3/ItemListView.Designer.cs
r3281 r3351 36 36 protected override void Dispose(bool disposing) { 37 37 if (disposing) { 38 foreach (ListViewItem item in itemsListView.Items) 38 foreach (ListViewItem item in itemsListView.Items) { 39 ((T)item.Tag).ItemImageChanged -= new EventHandler(Item_ItemImageChanged); 39 40 ((T)item.Tag).ToStringChanged -= new EventHandler(Item_ToStringChanged); 41 } 40 42 if (components != null) components.Dispose(); 41 43 } -
trunk/sources/HeuristicLab.Core/3.3/Executable.cs
r3289 r3351 30 30 public abstract class Executable : Item, IExecutable { 31 31 public override Image ItemImage { 32 get { return HeuristicLab.Common.Resources.VS2008ImageLibrary.Event; } 32 get { 33 if (ExecutionState == ExecutionState.Prepared) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Event; 34 else if (ExecutionState == ExecutionState.Started) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Play; 35 else if (ExecutionState == ExecutionState.Paused) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Pause; 36 else if (ExecutionState == ExecutionState.Stopped) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Stop; 37 else return HeuristicLab.Common.Resources.VS2008ImageLibrary.Event; 38 } 33 39 } 34 40 … … 41 47 executionState = value; 42 48 OnExecutionStateChanged(); 49 OnItemImageChanged(); 43 50 } 44 51 } -
trunk/sources/HeuristicLab.Optimization.Views/3.3/RunCollectionView.Designer.cs
r3281 r3351 37 37 protected override void Dispose(bool disposing) { 38 38 if (disposing) { 39 foreach (ListViewItem item in itemsListView.Items) 39 foreach (ListViewItem item in itemsListView.Items) { 40 ((IRun)item.Tag).ItemImageChanged -= new EventHandler(Item_ItemImageChanged); 40 41 ((IRun)item.Tag).ToStringChanged -= new EventHandler(Item_ToStringChanged); 42 } 41 43 if (components != null) components.Dispose(); 42 44 } -
trunk/sources/HeuristicLab.Optimization/3.3/Algorithm.cs
r3286 r3351 35 35 public abstract class Algorithm : ParameterizedNamedItem, IAlgorithm { 36 36 public override Image ItemImage { 37 get { return HeuristicLab.Common.Resources.VS2008ImageLibrary.Event; } 37 get { 38 if (ExecutionState == ExecutionState.Prepared) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Event; 39 else if (ExecutionState == ExecutionState.Started) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Play; 40 else if (ExecutionState == ExecutionState.Paused) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Pause; 41 else if (ExecutionState == ExecutionState.Stopped) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Stop; 42 else return HeuristicLab.Common.Resources.VS2008ImageLibrary.Event; 43 } 38 44 } 39 45 … … 46 52 executionState = value; 47 53 OnExecutionStateChanged(); 54 OnItemImageChanged(); 48 55 } 49 56 } -
trunk/sources/HeuristicLab.Optimization/3.3/BatchRun.cs
r3280 r3351 36 36 public sealed class BatchRun : NamedItem, IOptimizer { 37 37 public override Image ItemImage { 38 get { return HeuristicLab.Common.Resources.VS2008ImageLibrary.Event; } 38 get { 39 if (ExecutionState == ExecutionState.Prepared) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Event; 40 else if (ExecutionState == ExecutionState.Started) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Play; 41 else if (ExecutionState == ExecutionState.Paused) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Pause; 42 else if (ExecutionState == ExecutionState.Stopped) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Stop; 43 else return HeuristicLab.Common.Resources.VS2008ImageLibrary.Event; 44 } 39 45 } 40 46 … … 47 53 executionState = value; 48 54 OnExecutionStateChanged(); 55 OnItemImageChanged(); 49 56 } 50 57 } -
trunk/sources/HeuristicLab.Optimization/3.3/Experiment.cs
r3280 r3351 37 37 public sealed class Experiment : NamedItem, IOptimizer { 38 38 public override Image ItemImage { 39 get { return HeuristicLab.Common.Resources.VS2008ImageLibrary.Event; } 39 get { 40 if (ExecutionState == ExecutionState.Prepared) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Event; 41 else if (ExecutionState == ExecutionState.Started) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Play; 42 else if (ExecutionState == ExecutionState.Paused) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Pause; 43 else if (ExecutionState == ExecutionState.Stopped) return HeuristicLab.Common.Resources.VS2008ImageLibrary.Stop; 44 else return HeuristicLab.Common.Resources.VS2008ImageLibrary.Event; 45 } 40 46 } 41 47 … … 48 54 executionState = value; 49 55 OnExecutionStateChanged(); 56 OnItemImageChanged(); 50 57 } 51 58 }
Note: See TracChangeset
for help on using the changeset viewer.