Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/15/10 04:37:36 (14 years ago)
Author:
swagner
Message:

Implemented reviewers' comments (#893).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimization/3.3/Experiment.cs

    r3280 r3351  
    3737  public sealed class Experiment : NamedItem, IOptimizer {
    3838    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      }
    4046    }
    4147
     
    4854          executionState = value;
    4955          OnExecutionStateChanged();
     56          OnItemImageChanged();
    5057        }
    5158      }
Note: See TracChangeset for help on using the changeset viewer.