/// <summary> /// Set or Unset Fast's Icon function /// Call by an Event /// </summary> /// <param name="sender"></param> /// <param name="f"></param> private void iconSpeed(object sender, ValuedFeedback f) { if (f.display) { SpeedOpacity = maxOpacity; if (f.value == 0) { SpeedSource = "Icons/speed0.png"; } else if (f.value == 1) { SpeedSource = "Icons/speed1.png"; } else if (f.value == 2) { SpeedSource = "Icons/speed2.png"; } else if (f.value == 3) { SpeedSource = "Icons/speed3.png"; } else { SpeedSource = "Icons/speed4.png"; } } else { SpeedOpacity = minOpacity; SpeedSource = "Icons/speed_empty.png"; } if (TrainingSideToolViewModel.Get().State == IRecordingState.Recording) { TrainingSideToolViewModel.Get().storingFeedbackThreadData.addTextFeedbackInQueue(StoringFeedbackThreadData.FeedbackToText(f, "speedEvent")); } }