[chronojump] Encoder treevews check EncoderPhasesEnum to colorize according phase
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Encoder treevews check EncoderPhasesEnum to colorize according phase
- Date: Fri, 5 Jun 2020 09:41:52 +0000 (UTC)
commit 0a611d3bd36444fe8e7ce05d1c9b7f3993b27fe3
Author: Xavier de Blas <xaviblas gmail com>
Date: Fri Jun 5 11:41:10 2020 +0200
Encoder treevews check EncoderPhasesEnum to colorize according phase
src/gui/encoderTreeviews.cs | 26 +++++++++++++++++++++-----
1 file changed, 21 insertions(+), 5 deletions(-)
---
diff --git a/src/gui/encoderTreeviews.cs b/src/gui/encoderTreeviews.cs
index 7cfd859c..cfcc8011 100644
--- a/src/gui/encoderTreeviews.cs
+++ b/src/gui/encoderTreeviews.cs
@@ -156,10 +156,18 @@ public partial class ChronoJumpWindow
encoderCaptureListStore = new Gtk.ListStore (typeof (EncoderCurve));
repetitiveConditionsWin.ResetBestSetValue(RepetitiveConditionsWindow.BestSetValueEnum.AUTOMATIC_FEEDBACK);
- foreach (EncoderCurve curve in encoderCaptureCurves) {
+ bool eccPhase = true;
+ foreach (EncoderCurve curve in encoderCaptureCurves)
+ {
encoderCaptureListStore.AppendValues (curve);
- repetitiveConditionsWin.UpdateBestSetValue(curve);
+ if( ecconLast == "c" ||
+ preferences.encoderCaptureFeedbackEccon ==
Preferences.EncoderPhasesEnum.BOTH ||
+ preferences.encoderCaptureFeedbackEccon ==
Preferences.EncoderPhasesEnum.ECC && eccPhase ||
+ preferences.encoderCaptureFeedbackEccon ==
Preferences.EncoderPhasesEnum.CON && ! eccPhase )
+ repetitiveConditionsWin.UpdateBestSetValue(curve);
+
+ eccPhase = ! eccPhase;
}
treeview_encoder_capture_curves.Model = encoderCaptureListStore;
@@ -716,10 +724,18 @@ public partial class ChronoJumpWindow
encoderAnalyzeListStore = new Gtk.ListStore (typeof (EncoderCurve));
repetitiveConditionsWin.ResetBestSetValue(RepetitiveConditionsWindow.BestSetValueEnum.AUTOMATIC_FEEDBACK);
- foreach (EncoderCurve curve in encoderAnalyzeCurves) {
+ bool eccPhase = true;
+ foreach (EncoderCurve curve in encoderAnalyzeCurves)
+ {
encoderAnalyzeListStore.AppendValues (curve);
-
- repetitiveConditionsWin.UpdateBestSetValue(curve);
+
+ if( ecconLast == "c" ||
+ preferences.encoderCaptureFeedbackEccon ==
Preferences.EncoderPhasesEnum.BOTH ||
+ preferences.encoderCaptureFeedbackEccon ==
Preferences.EncoderPhasesEnum.ECC && eccPhase ||
+ preferences.encoderCaptureFeedbackEccon ==
Preferences.EncoderPhasesEnum.CON && ! eccPhase )
+ repetitiveConditionsWin.UpdateBestSetValue(curve);
+
+ eccPhase = ! eccPhase;
}
treeview_encoder_analyze_curves.Model = encoderAnalyzeListStore;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]